Compartir a través de


Adición de un evento de control al final de la instalación para ejecutar el inicio

El instalador ejecuta la secuencia del Asistente para instalación del ejemplo solo si se usa el nivel de interfaz de usuario completa para instalar la aplicación. El último cuadro de diálogo de la secuencia de cuadros de diálogo de ejemplo es un cuadro de diálogo Exit denominado ExitDialog. Cuando un usuario interactúa con el botón Aceptar de ExitDialog, este publica primero un ControlEvent EndDialog que devuelve el control al instalador. Después, el control publica un ControlEvent DoAction que ejecuta la acción de inicio personalizada. Cada evento de control requiere un registro en la tabla ControlEvent. Vea Información general sobre ControlEvent.

Tabla ControlEvent

Diálogo Control_ Evento Argumento Condición Ordenación
ExitDialog Aceptar EndDialog Valor devuelto 1 1
ExitDialog Aceptar DoAction Launch NOT Installed AND $Tutorial=3 2

 

La condición del control DoAction garantiza que la acción personalizada solo se ejecuta durante la primera instalación de la aplicación y que se instala localmente. La frase $Tutorial=3 significa que el estado de acción del componente Tutorial se establece en local. Vea Sintaxis de instrucciones condicionales.

De esta forma se completa el ejemplo.