ICE20

ICE20 valida as caixas de diálogo padrão e os requisitos de caixa de diálogo de um pacote de instalação com uma interface do usuário criada. Os pacotes de instalação com uma interface do usuário criada têm uma tabela Dialog e a propriedade LIMITUI não está definida.

ICE20 valida as tabelas e os requisitos a seguir.

Caixa de diálogo padrão Requisitos de caixa de diálogo
Caixa de diálogo FilesInUse A tabela ListBox. Um controle ListBox com a coluna Property da tabela Control definida como FileInUseProcess.
Um controle PushButton com EndDialog inserido na coluna Event da tabela ControlEvent e Ignore na coluna Argument.
Um controle PushButton com EndDialog inserido na coluna Event da tabela ControlEvent e Exit na coluna Argument.
Um controle PushButton com EndDialog inserido na coluna Event da tabela ControlEvent e Retry na coluna Argument.
Caixa de diálogo de erro O bit Estilo da caixa de diálogo de erro deve ser definido para especificar a caixa de diálogo, com qualquer nome, é uma Caixa de diálogo de erro. Um controle de texto chamado ErrorText.
ErrorText na coluna Control_First da tabela Dialog.
Um controle PushButton, chamado A com EndDialog na coluna Event da tabela ControlEvent e ErrorAbort na coluna Argument.
Um controle PushButton, chamado C com EndDialog na coluna Event da tabela ControlEvent e ErrorCancel na coluna Argument.
Um controle PushButton, chamado I com EndDialog na coluna Event da tabela ControlEvent e ErrorIgnore na coluna Argument.
Um controle PushButton, chamado N com EndDialog na coluna Event da tabela ControlEvent e ErrorNo na coluna Argument.
Um controle PushButton, chamado O com EndDialog na coluna Event da tabela ControlEvent e ErrorOk na coluna Argument.
Um controle PushButton, chamado R com EndDialog na coluna Event da tabela ControlEvent e ErrorRetry na coluna Argument.
Um controle PushButton, chamado Y com EndDialog na coluna Event da tabela ControlEvent e ErrorYes na coluna Argument.
As coordenadas largura, altura e Y devem ser as mesmas para todos os botões. As coordenadas X são determinadas pelo instalador.
Se existir um controle chamado ErrorIcon, ele deverá ter o Ícone na coluna Type da tabela Control.
Caixa de diálogo Sair A tabela AdminUISequence e a tabela InstallUISequence devem ter uma Caixa de diálogo ou uma Ação personalizada com um valor -1 na coluna Sequence.
Caixa de diálogo UserExit A tabela AdminUISequence e a tabela InstallUISequence devem ter uma Caixa de diálogo ou uma Ação personalizada com um valor -2 na coluna Sequence.
Caixa de diálogo FatalError A tabela AdminUISequence e a tabela InstallUISequence devem ter uma Caixa de diálogo ou uma Ação personalizada com um valor -3 na coluna Sequence.

 

Result

ICE20 postará uma mensagem de erro se não puder validar se as caixas de diálogo e os requisitos padrão estão presentes no pacote de instalação.

Referência do ICE