Como adicionar um evento de controle no final da instalação para executar a inicialização
O instalador executará a sequência do assistente de instalação do exemplo somente se o nível de interface do usuário completa for usado para instalar o aplicativo. A última caixa de diálogo da sequência de diálogo de exemplo é uma caixa de diálogo Exit chamada ExitDialog. Quando um usuário interage com o botão OK no ExitDialog, primeiro, ele publica um EndDialog ControlEvent que retorna o controle para o instalador. Em seguida, o controle publica um DoAction ControlEvent que executa a ação personalizada Launch. Cada evento de controle exige um registro na tabela ControlEvent. Confira Visão geral de ControlEvent.
caixa de diálogo | Control_ | Evento | Argumento | Condição | Ordenando |
---|---|---|---|---|---|
ExitDialog | OK | EndDialog | Retorno | 1 | 1 |
ExitDialog | OK | DoAction | Inicializar | NOT Installed AND $Tutorial=3 | 2 |
A condição no controle DoAction garante que a ação personalizada seja executada somente durante a primeira instalação do aplicativo e que ela esteja sendo instalada localmente. A frase $Tutorial=3 significa que o estado de ação do componente Tutorial está definido como local. Confira Sintaxe de instruções condicionais.
Isso conclui o exemplo.