ICE20

ICE20 valide les dialogues standards et les exigences de dialogue d’un package d’installation ayant une interface utilisateur créée. Les packages d’installation avec une interface utilisateur créée ont une table Dialog et la propriété LIMITUI n’est pas définie.

ICE20 valide les tables et exigences suivantes.

Boîte de dialogue standard Configuration requise pour la boîte de dialogue
Boîte de dialogue FilesInUse Une Table ListBox. Un contrôle ListBox avec la colonne Property de la table Control définie sur FileInUseProcess.
Un contrôle PushButton avec EndDialog entré dans la colonne Event de la table ControlEvent et Ignorer dans la colonne Argument.
Un contrôle PushButton avec EndDialog entré dans la colonne Event de la table ControlEvent et Exit dans la colonne Argument.
Un contrôle PushButton avec EndDialog entré dans la colonne Event de la table ControlEvent et réessayez dans la colonne Argument.
Boîte de dialogue d’erreur Le bit Style de boîte de dialogue d’erreur doit être défini pour spécifier que la boîte de dialogue, avec n’importe quel nom, est une boîte de dialogue d’erreur. Contrôle Text nommé ErrorText.
ErrorText dans la colonne Control_First de la table Dialog.
Un contrôle Pushbutton, nommé A, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorAbort dans la colonne Argument.
Un contrôle Pushbutton, nommé C, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorCancel dans la colonne Argument.
Un contrôle Pushbutton, nommé I, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorIgnore dans la colonne Argument.
Un contrôle Pushbutton, nommé N, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorNo dans la colonne Argument.
Un contrôle Pushbutton, nommé O, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorOk dans la colonne Argument.
Un contrôle Pushbutton, nommé R, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorRetry dans la colonne Argument.
Un contrôle Pushbutton, nommé Y, avec EndDialog dans la colonne Event de la table ControlEvent et ErrorYes dans la colonne Argument.
La largeur, la hauteur et les coordonnées Y doivent être identiques pour tous les boutons. Les coordonnées X sont déterminées par le programme d’installation.
Si un contrôle nommé ErrorIcon existe, il doit avoir Icône dans la colonne Type de la table Contrôle.
Boîte de dialogue Quitter Il doit y avoir une boîte de dialogue ou une action personnalisée dans la table AdminUISequence et la table InstallUISequence avec la valeur -1 dans la colonne de séquence.
Boîte de dialogue UserExit Il doit y avoir une boîte de dialogue ou une action personnalisée dans la table AdminUISequence et la table InstallUISequence avec la valeur -2 dans la colonne séquence.
Boîte de dialogue FatalError Il doit y avoir une boîte de dialogue ou une action personnalisée dans la table AdminUISequence et la table InstallUISequence avec la valeur -3 dans la colonne séquence.

 

Résultats

ICE20 publie un message d’erreur s’il ne peut pas valider que les boîtes de dialogue standards et les exigences sont présentes dans le package d’installation.

Référence ICE