ICE20
ICE20 überprüft die Standarddialoge und Dialoganforderungen eines Installationspakets mit einer benutzerdefinierten Benutzeroberfläche. Installationspakete mit einer benutzerdefinierten Benutzeroberfläche verfügen über eine Dialogtabelle, und die LIMITUI-Eigenschaft ist nicht festgelegt.
ICE20 überprüft die folgenden Tabellen und Anforderungen.
| Standarddialogfeld | Dialoganforderungen |
|---|---|
| Dialogfeld "FilesInUse" | Eine ListBox-Tabelle. Ein ListBox-Steuerelement, bei dem die Property-Spalte der Control-Tabelle auf FileInUseProcess festgelegt ist. Ein PushButton-Steuerelement mit EndDialog, das in die Spalte Event der ControlEvent-Tabelle eingegeben wurde, und Ignore in der Argument -Spalte. Ein PushButton-Steuerelement mit EndDialog, das in die Spalte Event der ControlEvent-Tabelle eingegeben wurde, und Exit in der Argument -Spalte. Ein PushButton-Steuerelement mit EndDialog, das in die Spalte Event der ControlEvent-Tabelle eingegeben wurde, und Retry in der Argument -Spalte. |
| Fehlerdialogfeld | Das Error Dialog Style-Bit muss festgelegt werden, um anzugeben, dass das Dialogfeld mit einem beliebigen Namen ein Fehlerdialogfeld ist. Ein Text-Steuerelement mit dem Namen ErrorText. ErrorText in der _ Control First-Spalte der Dialogtabelle. Ein Pushbutton-Steuerelement mit dem Namen A mit EndDialog in der Event-Spalte der ControlEvent-Tabelle und ErrorAbort in der Argument -Spalte. Ein Pushbutton-Steuerelement namens C mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorCancel in der Argument -Spalte. Ein Pushbutton-Steuerelement mit dem Namen I mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorIgnore in der Argument -Spalte. Ein Pushbutton-Steuerelement namens N mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorNo in der Argument -Spalte. Ein Pushbutton-Steuerelement mit dem Namen O mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorOk in der Argument -Spalte. Ein Pushbutton-Steuerelement namens R mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorRetry in der Argument -Spalte. Ein Pushbutton-Steuerelement namens Y mit EndDialog in der Spalte Event der ControlEvent-Tabelle und ErrorYes in der Argument -Spalte. Breite, Höhe und Y-Koordinaten sollten für alle Schaltflächen identisch sein. Die X-Koordinaten werden vom Installationsprogramm bestimmt. Wenn ein Steuerelement mit dem Namen ErrorIcon vorhanden ist, muss es symbol in der Spalte Typ der Control-Tabelle enthalten. |
| Dialogfeld "Beenden" | In der Tabelle AdminUISequence und der Tabelle InstallUISequence muss entweder ein Dialogfeld oder eine benutzerdefinierte Aktion mit dem Wert -1 in der Sequenzspalte vorhanden sein. |
| Dialogfeld "UserExit" | In der Tabelle AdminUISequence und der Tabelle InstallUISequence muss entweder ein Dialogfeld oder eine benutzerdefinierte Aktion mit dem Wert -2 in der Sequenzspalte vorhanden sein. |
| Dialogfeld "FatalError" | Es muss entweder ein Dialogfeld oder eine benutzerdefinierte Aktion in der Tabelle AdminUISequence und in der Tabelle InstallUISequence mit dem Wert -3 in der Sequenzspalte vorhanden sein. |
Ergebnis
ICE20 sendet eine Fehlermeldung, wenn nicht überprüft werden kann, ob die Standarddialoge und -anforderungen im Installationspaket vorhanden sind.