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.
Zugehörige Themen