![]()
|
InstallShield 2009
You can display an end-user dialog in one of two ways, as described below:
Project
When you create a dialog in a merge module, you cannot insert it into a sequence until you associate that module with an installation project.
Task
To schedule a dialog in a sequence:
When your installation runs with a full user interface (determined by the /q command-line parameter) and all conditions are met for this dialog, it will be displayed within the selected sequences.
While InstallShield lets you insert a dialog into an Execute sequence, doing so violates ICE13.
Most dialogs are displayed as a result of the NewDialog (displays another dialog in the wizard) or SpawnDialog (shows a modal dialog) control event. By selecting this event in a dialogs behavior, usually for a Next button, you can specify the dialog that succeeds it. By adding a condition to the control event, you could present different dialogs depending on the result of a selection in the preceding dialog.
Task
For example, to display a WelcomeBitmap dialog after the WelcomeInstallation dialog:
Note
If the WelcomeInstallation dialog had launched a different dialog from the Next button, you would repeat the above procedure for the WelcomeBitmaps Next button to show the next dialog.
To learn about viewing your new dialog in the Custom Actions and Sequences view, see Viewing End-User Dialog Order in the Custom Actions and Sequences view (Basic MSI Projects).
|
|
Copyright Information | Contact Acresso |