Compartilhar via


ICE45

O ICE45 valida que as colunas de campo de bit no banco de dados não definem nenhum bit reservado como 1.

Os bits reservados não fornecem nenhuma funcionalidade nas versões atuais do instalador, mas podem ser em versões futuras. Eles devem ser definidos como 0 para serem compatíveis com versões futuras do Windows Installer.

Resultado

O ICE45 postará uma mensagem de erro se qualquer uma das tabelas a seguir contiver um campo de bits com um bit reservado definido como um valor de 1.

O ICE45 postará uma das duas mensagens de aviso se a tabela de controle contiver um campo de bits com um bit reservado definido como um valor de 1.

Exemplo

O ICE45 relata o seguinte erro 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.

da Tabela de Arquivos (parcial)

Arquivo Atributos
Arquivo1 128

 

tabela de controle de (parcial)

Diálogo Controle Atributos
Caixa de diálogo1 Editar1 2097152
Caixa de diálogo1 Editar2 1048576

 

de referência do ICE