Freigeben über


Hinzufügen eines Steuerelementereignisses am Ende der Installation zum Ausführen des Startvorgangs

Das Installationsprogramm führt die Sequenz des Installations-Assistenten des Beispiels nur aus, wenn die vollständige UI-Ebene zum Installieren der Anwendung verwendet wird. Das letzte Dialogfeld der Beispieldialogsequenz ist ein Beenden-Dialogfeld mit dem Namen ExitDialog. Wenn ein Benutzer mit der Schaltfläche OK in ExitDialog interagiert, veröffentlicht diese zuerst ein EndDialog ControlEvent, das die Steuerung an das Installationsprogramm zurückgibt. Anschließend veröffentlicht das Steuerelement dann ein DoAction ControlEvent, das die benutzerdefinierte Startaktion ausführt. Für jedes Steuerelementereignis ist ein Datensatz in der ControlEvent-Tabelle erforderlich. Weitere Informationen finden Sie unter ControlEvent-Übersicht.

ControlEvent-Tabelle

Dialog Control_ Ereignis Argument Bedingung Sortieren
ExitDialog OK EndDialog Rückgabewert 1 1
ExitDialog OK DoAction Starten NICHT installiert UND $Tutorial=3 2

 

Die Bedingung für das DoAction-Steuerelement stellt sicher, dass die benutzerdefinierte Aktion nur während der ersten Installation der Anwendung ausgeführt wird und sie lokal installiert wird. Der Ausdruck $Tutorial=3 bedeutet, dass der Aktionszustand der Tutorialkomponente auf lokal festgelegt ist. Weitere Informationen finden Sie unter Syntax für bedingte Anweisungen.

Damit ist das Beispiel abgeschlossen.