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. |
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.