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.
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.