ICE20

ICE20 überprüft die Standarddialogfelder und Dialogfeldanforderungen eines Installationspakets, das eine erstellte Benutzeroberfläche besitzt. Installationspakete mit einer erstellten Benutzeroberfläche verfügen über eine Dialog-Tabelle, und die LIMITUI-Eigenschaft ist nicht festgelegt.

ICE20 überprüft die folgenden Tabellen und Anforderungen.

Standarddialogfeld Dialogfeldanforderungen
FilesInUse-Dialogfeld Eine ListBox-Tabelle. Ein ListBox-Steuerelement mit der Property-Spalte der Control-Tabelle, die auf „FileInUseProcess“ festgelegt ist.
Ein PushButton-Steuerelement mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „Ignore“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „Exit“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „Retry“, das in die Argument-Spalte eingegeben ist.
Error-Dialogfeld Das „Error Dialog Style“-Bit (Fehlerdialogfeld-Stil) muss festgelegt sein, 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 Dialog-Tabelle.
Ein PushButton-Steuerelement namens „A“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorAbort“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „C“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorCancel“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „I“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorIgnore“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „N“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorNo“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „O“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorOK“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „R“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorRetry“, das in die Argument-Spalte eingegeben ist.
Ein PushButton-Steuerelement namens „Y“ mit „EndDialog“, das in die Event-Spalte der ControlEvent-Tabelle eingegeben ist, und mit „ErrorYes“, das in die Argument-Spalte eingegeben ist.
Die Breite, Höhe und Y-Koordinaten sollten für alle Schaltflächen identisch sein. Die X-Koordinaten werden vom Installationsprogramm bestimmt.
Wenn ein Steuerelement namens „ErrorIcon“ vorhanden ist, muss es „Icon“ in der Type-Spalte der Control-Tabelle aufweisen.
Exit-Dialogfeld Es muss entweder ein Dialogfeld (Dialog) oder eine benutzerdefinierte Aktion in der AdminUISequence-Tabelle und die InstallUISequence-Tabelle mit dem Wert „-1“ in der Sequence-Spalte vorhanden sein.
UserExit-Dialogfeld Es muss entweder ein Dialogfeld (Dialog) oder eine benutzerdefinierte Aktion in der AdminUISequence-Tabelle und die InstallUISequence-Tabelle mit dem Wert „-2“ in der Sequence-Spalte vorhanden sein.
FatalError-Dialogfeld Es muss entweder ein Dialogfeld (Dialog) oder eine benutzerdefinierte Aktion in der AdminUISequence-Tabelle und die InstallUISequence-Tabelle mit dem Wert „-3“ in der Sequence-Spalte vorhanden sein.

 

Ergebnis

ICE20 gibt eine Fehlermeldung aus, wenn nicht überprüft werden kann, ob die Standarddialogfelder und -anforderungen im Installationspaket vorhanden sind.

ICE-Referenz