Compartir a través de


ScriptInProgress ControlEvent

El instalador usa este evento para mostrar una cadena informativa mientras se compila el script de ejecución de la instalación. La cadena informativa se puede mostrar en un cuadro de diálogo mediante un control de texto que se suscribe a este ControlEvent. Este evento debe crearse en la tabla EventMapping de .

Este ControlEvent se puede controlar mediante una interfaz de usuario que se ejecuta en la interfaz de usuario básica de , reducción de lade interfaz de usuario o niveles completos de de interfaz de usuario. Para obtener información sobre los niveles de interfaz de usuario, consulte Niveles de interfaz de usuario.

Publicado por

El instalador publica este controlEvent.

Argumento

Ninguno.

Acción en suscriptores

Un control Text de suscribirse a ScriptInProgress mostrará la cadena de texto especificada en tabla UIText.

Uso típico

Mientras se compila el script de ejecución, el instalador muestra una barra de progreso que indica el tiempo restante antes del principio de la ejecución del script. El autor del paquete puede mostrar un mensaje preliminar en este momento explicando progressBar. Para mostrar un mensaje preliminar, incluya un control Texto en el mismo cuadro de diálogo modeless que progressBar. Especifique que este control Text se suscriba a ScriptInProgress ControlEvent a través de la tabla EventMapping de . Incluya una entrada en la tabla UIText de con ScriptInProgress especificado en el campo Clave. Especifique el mensaje preliminar como una cadena de texto en el campo Texto de la tabla UIText. A continuación, durante la compilación del script, el instalador mostrará esta cadena dentro del control de texto. El texto mostrado desaparece en cuanto finaliza la compilación del script.

El mismo control de texto que se suscribe a ScriptInProgress ControlEvent también puede suscribirse a la TimeRemaining ControlEvent. En este caso, a medida que desaparece el texto de la cadena preliminar ScriptInProgress, se reemplaza por la cadena "Time Remaining: xx minutes".