ICE45
O ICE45 valida se as colunas de campo de bits no banco de dados não definem nenhum bit reservado como 1.
Os bits reservados não fornecem uma funcionalidade nas versões atuais do instalador, mas podem fornecê-la em versões futuras. Eles devem ser definidos como 0 para serem compatíveis com versões futuras do Windows Installer.
Result
O ICE45 postará uma mensagem de erro se uma das tabelas a seguir contiver um campo de bits com um bit reservado definido como um valor igual a 1.
- Tabela BBControl
- Tabela Dialog
- Tabela de recursos
- Tabela File
- Tabela MoveFile
- Tabela ModuleConfiguration
- Tabela ODBCDataSource
- Tabela Patch
- Tabela RemoveFile
- Tabela ServiceControl
- Tabela ServiceInstall
- Tabela TextStyle
O ICE45 postará uma das duas mensagens de aviso se a tabela Control contiver um campo de bits com um bit reservado definido como um valor igual a 1.
Exemplo
O ICE45 relata o erro a seguir para o exemplo mostrado.
Row 'File1' in table 'File' has bits set in the 'Attributes'
column that are reserved. They must be 0 to ensure
compatibility with future installer versions.
O ICE45 relata o aviso a seguir para o exemplo mostrado.
Row 'Dialog1.Edit2' in table 'Control' has bits set in the 'Attribute'
column that are reserved. They should be 0 to ensure compatibility
with future installer versions.
Tabela File (parcial)
Arquivo | Atributos |
---|---|
Arquivo1 | 128 |
Tabela Control (parcial)
caixa de diálogo | Control | Atributos |
---|---|---|
Dialog1 | Edit1 | 2097152 |
Dialog1 | Edit2 | 1048576 |
Tópicos relacionados