ScriptInProgress ControlEvent,

Le programme d’installation utilise cet événement pour afficher une chaîne d’information pendant la compilation du script d’exécution de l’installation. La chaîne d’information peut être affichée dans une boîte de dialogue par un contrôle de texte qui s’abonne à ce ControlEvent,. Cet événement doit être créé dans la table EventMapping.

Ce ControlEvent, peut être géré par une interface utilisateur qui s’exécute au niveau de l’interface utilisateur de base, de l' interface utilisateur réduiteou de l’interface utilisateur complète . Pour plus d’informations sur les niveaux d’interface utilisateur, consultez niveaux d’interface utilisateur.

Publié par

Ce ControlEvent, est publié par le programme d’installation.

Argument

Aucun.

Action sur les abonnés

Un contrôle de texte s’abonnant à ScriptInProgress affiche la chaîne de texte spécifiée dans la table UIText.

Utilisation courante

Pendant la compilation du script d’exécution, le programme d’installation affiche un ProgressBar indiquant l’heure restante avant le début de l’exécution du script. L’auteur du package peut afficher un message préliminaire à ce stade, expliquant le ProgressBar. Pour afficher un message préliminaire, incluez un contrôle de texte dans la même boîte de dialogue non modale que le ProgressBar. Spécifiez que ce contrôle de texte s’abonne au ControlEvent, ScriptInProgress via la table EventMapping. Incluez une entrée dans la table UIText avec ScriptInProgress spécifié dans le champ clé. Spécifiez le message préliminaire sous la forme d’une chaîne de texte dans le champ de texte de la table UIText. Ensuite, pendant la compilation du script, le programme d’installation affiche cette chaîne dans le contrôle de texte. Le texte affiché disparaît dès que la compilation du script est terminée.

Le même contrôle de texte qui s’abonne au ControlEvent, ScriptInProgress peut également s’abonner au ControlEvent, TimeRemaining. Dans ce cas, comme le texte de la chaîne ScriptInProgress préliminaire disparaît, il est remplacé par la chaîne « temps restant : XX minutes ».