ICE20

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

ICE20 valide les tables et les spécifications suivantes.

Boîte de dialogue standard Conditions requises pour les boîtes de dialogue
Boîte de dialogue FilesInUse Table de zone de liste. Contrôle ListBox avec la colonne de propriété de la table de contrôle définie sur FileInUseProcess.
Un contrôle PUSHBUTTON avec EndDialog entré dans la colonne d’événement de la table ControlEvent, et ignoré dans la colonne argument.
Un contrôle PUSHBUTTON avec EndDialog entré dans la colonne d’événement de la table ControlEvent, et s’arrête dans la colonne argument.
Un contrôle PUSHBUTTON avec EndDialog entré dans la colonne d’événement de la table ControlEvent, , puis réessayez dans la colonne argument.
Boîte de dialogue d’erreur Le bit de style de la boîte de dialogue d’erreur doit être défini pour spécifier la boîte de dialogue, avec n’importe quel nom, est une boîte de dialogue d’erreur. Contrôle de texte nommé ErrorText.
ErrorText dans la _ première colonne Control 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 d’événement 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 d’événement de la table ControlEvent, et ErrorRetry dans la colonne argument.
Un contrôle PUSHBUTTON, nommé Y, avec EndDialog dans la colonne d’événement de la table ControlEvent, et ErrorYes dans la colonne argument.
Les coordonnées de largeur, de hauteur et 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 une icône dans la colonne type de la table de contrôle.
Quitter la boîte de dialogue Il doit y avoir une action de dialogue ou personnalisée dans la table AdminUISequence et la table InstallUISequence avec la valeur-1 dans la colonne séquence.
Boîte de dialogue UserExit Il doit y avoir une action de dialogue ou 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 action de boîte de dialogue ou personnalisée dans la table AdminUISequence et la table InstallUISequence avec une valeur de-3 dans la colonne séquence.

Résultats

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

Référence ICE