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’informations peut être affichée dans une boîte de dialogue par un contrôle de texte qui s’abonne à cet événement ControlEvent. Cet événement doit être créé dans la table EventMapping.
Ce ControlEvent peut être géré par une interface utilisateur exécutée à l'd’interface utilisateur de base, d’interface utilisateur réduite ou niveaux complets d’interface utilisateur. 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 texte l’abonnement à ScriptInProgress affiche la chaîne de texte spécifiée dans table UIText.
Utilisation classique
Pendant la compilation du script d’exécution, le programme d’installation affiche une barre de progression indiquant le temps restant avant le début de l’exécution du script. L’auteur du package peut afficher un message préliminaire pour l’instant expliquant progressBar. Pour afficher un message préliminaire, incluez un contrôle texte sur la même boîte de dialogue sans mode que progressBar. Spécifiez que ce contrôle De texte s’abonne à ScriptInProgress ControlEvent 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 forme de chaîne de texte dans le champ Texte de la table UIText. Ensuite, lors de la compilation de 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 ScriptInProgress ControlEvent peut également s’abonner à l'TimeRemaining ControlEvent. Dans ce cas, lorsque le texte de la chaîne ScriptInProgress préliminaire disparaît, il est remplacé par la chaîne « Time Remaining : xx minutes ».