ICE17
O ICE17 verifica as situações mostradas no exemplo no final deste tópico.
Resultado
O ICE17 exibe uma mensagem de erro ou aviso para cada uma das situações no exemplo. Exemplos dessas mensagens são mostrados na tabela a seguir.
Erro ou aviso ICE17 | Descrição |
---|---|
PushButton: Button1 of Dialog: MyDialog não tem um evento definido na tabela ControlEvent. Erro |
Há um de controle Pushbutton que não está listado na tabela ControlEvent. Se ICE17 retornar esse erro em um PushButton para o qual o atributo Enable Control ou o atributo Visible Control não está definido na coluna Attributes da tabela Control, verifique se o controle também tem uma entrada na tabela ControlCondition. O controle pode inesperadamente se tornar habilitado ou visível se o valor na coluna Condição mudar para True, Enable ou Show. |
Bitmap: Bitmap1 de Controle: Bitmap1 de Caixa de Diálogo: MyDialog não está na tabela Binária. Erro |
Há um controle Bitmap ou controle Icon, mas o bitmap ou ícone correspondente não está listado na tabela Binary. Adicione o bitmap ou ícone à tabela Binary. |
RadioButtonGroup: RadioButton1 de Controle: RadioButton1 de Diálogo: MyDialog não está na tabela RadioButton. Advertência |
Há um de controle RadioButtonGroup com valores na coluna Property e na coluna Attribute da tabela Control; o bit de indireta não está definido na coluna Atributos. ICE17 posta um aviso porque o instalador usa o valor da propriedade como uma chave estrangeira na tabela RadioButton, mas o valor está faltando na chave primária dessa tabela. Se o bit de indireta estiver definido, a propriedade listada para o controle não será usada como propriedade; em vez disso, é usado como o nome da propriedade que é realmente usada. Esse aviso pode ser ignorado se o controle for criado em tempo de execução. Por exemplo, o de controle ListBox no de diálogo FilesInUse do só é criado em tempo de execução se houver arquivos em uso durante a instalação. |
ListBox: ListBox1 de controle: ListBox1 de caixa de diálogo: MyDialog não está na tabela ListBox. Advertência |
Há um de controle ListBox com um valor na coluna Propriedade da tabela Controle e para o qual o bit indireto não está definido na coluna Atributos. ICE17 posta um aviso porque o instalador usa o valor da propriedade como uma chave estrangeira na tabela ListBox , mas o valor está faltando na chave primária dessa tabela. Se o bit de indireta estiver definido, o controle alterará o valor de uma propriedade com um nome que é o valor da propriedade associada a esse controle. Esse aviso pode ser ignorado se o controle for criado em tempo de execução. Por exemplo, o de controle ListBox no de diálogo FilesInUse do só é criado em tempo de execução se houver arquivos em uso durante a instalação. |
ComboBox: ComboBox1 de Controle: ComboBox1 de Diálogo: ByDialog não está na tabela ComboBox Aviso |
Há um de controle ComboBox com um valor na coluna Propriedade da tabela Controle e para o qual o bit indireto não está definido na coluna Atributos. ICE17 posta um aviso porque o instalador usa o valor da propriedade como uma chave estrangeira no tabela ComboBox, mas o valor está faltando na chave primária dessa tabela. Se o bit de indireta estiver definido, o controle alterará o valor de uma propriedade com um nome que é o valor da propriedade associada a esse controle. Esse aviso pode ser ignorado se o controle for criado em tempo de execução. Por exemplo, o de controle ListBox no de diálogo FilesInUse do só é criado em tempo de execução se houver arquivos em uso durante a instalação. |
ListView: ListView1 de Control: ListView1 de Dialog: MyDialog não está na tabela ListView. Advertência |
Há um de controle ListView com um valor na coluna Propriedade da tabela Controle e para o qual o bit indireto não está definido na coluna Atributos. ICE17 posta um aviso porque o instalador usa o valor da propriedade como uma chave estrangeira no tabela ListView, mas o valor está faltando na chave primária dessa tabela. Se o bit de indireta estiver definido, o controle alterará o valor de uma propriedade com um nome que é o valor da propriedade associada a esse controle. Esse aviso pode ser ignorado se o controle for criado em tempo de execução. Por exemplo, o de controle ListBox no de diálogo FilesInUse do só é criado em tempo de execução se houver arquivos em uso durante a instalação. |
Bitmap: 'Bitmap2' para controle: 'Button2' da caixa de diálogo: 'MyDialog' não encontrado na tabela binária Erro |
Há uma de Controle de Botão ou de Controle de Caixa de Seleção para a qual a coluna Texto do da tabela Controle de não contém uma chave estrangeira no registro da tabela Binary que contém o bitmap ou ícone. |
Bitmap: 'Bitmap3' para controle: 'RadioButton2' da caixa de diálogo: 'MyDialog' não encontrado na tabela binária ou Ícone: 'Icon1' para controle: 'RadioButton3' da caixa de diálogo: 'MyDialog' não encontrado na tabela binária Erro |
Há um de controle RadioButtonGroup para o qual a coluna Texto do da tabela RadioButton não contém uma chave estrangeira no registro da tabela Binary que contém o bitmap ou ícone. |
Controle de imagem: 'Button3' de Diálogo: 'MyDialog' tem os atributos Icon e Bitmap definidos Erro |
Há um PushButton, CheckBoxou controle de RadioButtonGroup com o Icon bit ou Bitmap bit definido na coluna Atributos da tabela Control. Não é possível definir os dois atributos juntos. |
Exemplo
Tabela de Controlo (parcial)
Dialog_ | Controlo | Tipo | Atributos | Propriedade | Texto |
---|---|---|---|---|---|
MyDialog | Botão1 | Botão | 0 | OK | |
MyDialog | Bitmap1 | Bitmap | 0 | Bitmap1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | ListBox1 | Caixa de listagem | 0 | ListBox1 | |
MyDialog | Caixa Combinada1 | Caixa de Combinação | 0 | Caixa Combinada1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Botão2 | Botão | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Propriedade2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Propriedade3 | |
MyDialog | Botão3 | Botão | 786432 | Ambíguo1 |
Tabela RadioButton (parcial)
Property_ | Encomenda | Texto |
---|---|---|
Propriedade2 | 1 | Bitmap3 |
Propriedade3 | 2 | Ícone1 |
As tabelas a seguir estão vazias:
Tópicos relacionados