ISWiSuiteEvent Method (Advanced UI and Suite/Advanced UI)
InstallShield 2020 » Automation Interface » Advanced UI and Suite/Advanced UI
Project:This information applies to Suite/Advanced UI projects.
Edition:The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.
The ISWiSuiteEvent accesses a specific event in the project.
Syntax
ISWiSuiteEvent (EventType as ISWiSuiteEventType) as ISWiSuiteEvent
Parameters
ISWiSuiteEvent Method Parameters
|
|
Type
|
Specify the type of event. Available options are:
|
•
|
esetOnBegin (0)—The OnBegin event is the first event in a Suite/Advanced UI installation. Actions that are scheduled for this event are executed during all modes (install, maintenance, repair, etc.) unless the conditional statement that is defined for the action evaluates as false. |
|
•
|
esetOnResuming (1)—The OnResuming event launches its actions when a Suite/Advanced UI installation is resuming after the target machine has been restarted. |
|
•
|
esetOnStaging (2)—The OnStaging event launches its actions immediately before the Suite/Advanced UI installation is staged; that is, before the Suite/Advanced UI installation downloads its package (if applicable), extracts its packages from the Setup.exe file (if applicable), and copies its packages to a directory that the end user specifies on the BrowseStageFolder wizard page or by setting the ISRootStagePath property through the command line. |
|
•
|
esetOnStaged (3)—The OnStaged event launches its actions after the Suite/Advanced UI installation has downloaded its packages (if applicable), extracted them from the Setup.exe file, and copied them to the staging directory. |
|
•
|
esetOnPackagesConfiguring (4)—The OnPackagesConfiguring event launches its actions immediately before the packages in the Suite/Advanced UI installation are being installed, modified, repaired, or removed. |
|
•
|
esetOnPackagesConfigured (5)—The OnPackagesConfigured event launches its actions when the packages in the Suite/Advanced UI installation have been installed, modified, repaired, or removed. |
|
Type (cont.)
|
|
•
|
esetOnRebooting (6)—The OnRebooting event launches its actions immediately before the Suite/Advanced UI installation triggers a restart of the machine. |
|
•
|
esetOnEnd (7)—The OnEnd event launches its actions immediately before the end of a successful Suite/Advanced UI installation. If the end user cancels the Suite/Advanced UI installation or the installation encounters an error, the OnEnd event does not run. |
|
•
|
esetOnPackageConfiguring (8)—This event launches the actions that the Suite/Advanced UI installation should launch before installing, removing, repairing, or modifying a package. |
|
•
|
esetOnPackageConfigured (9)—This event launches the actions that the Suite/Advanced UI installation should launch after installing, removing, repairing, or modifying a package. |
For more information, see Types of Events in a Suite/Advanced UI Installation.
|
Applies To