Compartilhar via


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.

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