ICE20
ICE20 convalida i dialoghi e i requisiti dei dialoghi standard di un pacchetto di installazione con un'interfaccia utente creata. I pacchetti di installazione con un'interfaccia utente creata hanno una tabella Dialog e la proprietà LIMITUI non è impostata.
ICE20 convalida le tabelle e i requisiti seguenti.
Finestra di dialogo standard | Requisiti della finestra di dialogo |
---|---|
Finestra di dialogo FilesInUse | Tabella ListBox. Controllo ListBox con la colonna Proprietà della tabella Control impostata su FileInUseProcess. Controllo PushButton con EndDialog immesso nella colonna Event della tabella ControlEvent e Ignora nella colonna Argument. Controllo PushButton con EndDialog immesso nella colonna Event della tabella ControlEvent e Exit nella colonna Argument. Controllo PushButton con EndDialog immesso nella colonna Event della tabella ControlEvent e Riprova nella colonna Argument. |
Finestra di dialogo di errore | Il bit dello stile del dialogo di errore deve essere impostato per specificare la finestra di dialogo, con qualsiasi nome, è una finestra di dialogo di errore. Controllo Text denominato ErrorText. ErrorText nella colonna Control_First della tabella Dialog. Controllo Pushbutton, denominato A, con EndDialog nella colonna Event della tabella ControlEvent e ErrorAbort nella colonna Argument. Controllo Pushbutton, denominato C, con EndDialog nella colonna Event della tabella ControlEvent e ErrorCancel nella colonna Argument. Controllo Pushbutton, denominato I, con EndDialog nella colonna Event della tabella ControlEvent e ErrorIgnore nella colonna Argument. Controllo Pushbutton, denominato N, con EndDialog nella colonna Event della tabella ControlEvent e ErrorNo nella colonna Argument. Controllo Pushbutton, denominato O, con EndDialog nella colonna Event della tabella ControlEvent e ErrorOk nella colonna Argument. Controllo Pushbutton, denominato R, con EndDialog nella colonna Event della tabella ControlEvent e ErrorRetry nella colonna Argument. Controllo Pushbutton, denominato Y, con EndDialog nella colonna Event della tabella ControlEvent e ErrorYes nella colonna Argument. Le coordinate larghezza, altezza e Y devono essere uguali per tutti i pulsanti. Le coordinate X sono determinate dal programma di installazione. Se esiste un controllo denominato ErrorIcon, deve avere Icon nella colonna Type della tabella Control. |
Finestra di dialogo Esci | Nella tabella AdminUISequence deve essere presente una finestra di dialogo o un'azione personalizzata e una tabella InstallUISequence con un valore -1 nella colonna sequenza. |
Finestra di dialogo UserExit | Nella tabella AdminUISequence deve essere presente una finestra di dialogo o un'azione personalizzata e la tabella InstallUISequence con un valore -2 nella colonna sequenza. |
Finestra di dialogo FatalError | Nella tabella AdminUISequence deve essere presente una finestra di dialogo o un'azione personalizzata e una tabella InstallUISequence con un valore -3 nella colonna sequenza. |
ICE20 invia un messaggio di errore se non è in grado di verificare che i dialoghi e i requisiti standard siano presenti nel pacchetto di installazione.