ScriptInProgress ControlEvent
Das Installationsprogramm verwendet dieses Ereignis, um eine Informationszeichenfolge anzuzeigen, während das Ausführungsskript der Installation kompiliert wird. Die Informationszeichenfolge kann in einem Dialogfeld durch ein Textsteuerelement angezeigt werden, das dieses ControlEvent abonniert. Dieses Ereignis sollte in der EventMapping-Tabelleerstellt werden.
Dieses ControlEvent kann von einer Benutzeroberfläche behandelt werden, die auf der grundlegenden UI-, reduzierten UI-oder vollständigen UI- Ebenen ausgeführt wird. Informationen zu UI-Ebenen finden Sie unter Benutzeroberflächenebenen.
Herausgegeben von
Dieses ControlEvent wird vom Installationsprogramm veröffentlicht.
Argument
Nichts.
Aktion für Abonnenten
Ein Textsteuerelement, ScriptInProgress abonniert, zeigt die textzeichenfolge an, die in UIText-Tabelleangegeben ist.
Typische Verwendung
Während das Ausführungsskript kompiliert wird, zeigt das Installationsprogramm eine ProgressBar an, die die verbleibende Zeit vor dem Beginn der Skriptausführung angibt. Der Paketautor kann zurzeit eine vorläufige Meldung anzeigen, in der die Statusleiste erläutert wird. Um eine vorläufige Meldung anzuzeigen, fügen Sie ein Textsteuerelement in dasselbe Dialogfeld ohne Modus wie die Statusleiste ein. Geben Sie an, dass dieses Text-Steuerelement das ScriptInProgress ControlEvent über die EventMapping-Tabelleabonniert. Fügen Sie einen Eintrag in die UIText-Tabelle ein, wobei ScriptInProgress im Feld "Schlüssel" angegeben ist. Geben Sie die vorläufige Nachricht als Textzeichenfolge im Textfeld der UIText-Tabelle an. Während der Skriptkompilierung zeigt das Installationsprogramm diese Zeichenfolge innerhalb des Textsteuerelements an. Der angezeigte Text wird ausgeblendet, sobald die Skriptkompilierung abgeschlossen ist.
Dasselbe Textsteuerelement, das ScriptInProgress ControlEvent abonniert, kann auch das TimeRemaining ControlEventabonnieren. In diesem Fall wird der Text der vorläufigen ScriptInProgress-Zeichenfolge durch die Zeichenfolge "Time Remaining: xx minutes" ersetzt.