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.

ICE-Referenz