Partilhar via


Adicionando um evento de controle no final da instalação para executar a inicialização

O instalador executa a sequência do assistente de instalação do exemplo somente se o nível completo de da interface do usuário for usado para instalar o aplicativo. A última caixa de diálogo da sequência de exemplo é uma Caixa de Diálogo de Saída chamada ExitDialog. Quando um usuário interage com o botão OK em ExitDialog, ele primeiro publica um EndDialog ControlEvent que retorna o controle para o instalador. Em seguida, o controle publica um ControlEvent DoAction que executa a ação personalizada Lançar. Cada evento de controle requer um registro na tabela ControlEvent. Consulte Visão geral do ControlEvent.

Tabela ControlEvent

Caixa de diálogo Controlo_ Evento Argumento Condição Encomendar
ExitDialog OK TerminarDiálogo Regresso 1 1
ExitDialog OK DoAction Lançamento NÃO INSTALADO E $Tutorial=3 2

 

A condição no controle DoAction garante que a ação personalizada só seja executada durante a primeira instalação do aplicativo e que ele esteja sendo instalado localmente. A frase $Tutorial=3 significa que o estado de ação do componente Tutorial está definido como local. Consulte Sintaxe da declaração condicional.

Isso completa o exemplo.