OnSuiteShowUI

InstallShield 2015 » InstallScript Language Reference

Project: This information applies to InstallScript projects.

When an Advanced UI or Suite/Advanced UI installation launches an InstallScript package, the OnSuiteShowUI event is called instead of the OnShowUI event. By default, the OnSuiteShowUI event initializes any feature states that are passed from an Advanced UI or Suite/Advanced UI installation to the InstallScript package, and it starts file transfer. The OnSuiteShowUI event does not typically show any user interface, since the Advanced UI or Suite/Advanced UI installation’s setup launcher typically handles the user interface for the entire Advanced UI or Suite/Advanced UI installation.

Depending on the installation state (first-time installation, maintenance, or update), OnSuiteShowUI ignores the UI events such as OnFirstUIBefore and OnFirstUIAfter and instead calls the following events:

First-time installation—OnSuiteInstallBefore, OnSuiteInstallAfter
Maintenance—OnSuiteMaintBefore, OnSuiteMaintAfter
Update—OnSuiteUpdateBefore, OnSuiteUpdateAfter

All other events and event call sequencing in an InstallScript package that is launched from an Advanced UI or Suite/Advanced UI installation remain the same as in an InstallScript installation that is launched separate from an Advanced UI or Suite/Advanced UI installation, or that is launched as an executable package from an Advanced UI or Suite/Advanced UI installation.

Note: This event is not called automatically in a program...endprogram style installation.

See Also