ICE45

ICE45 valida que las columnas de campo de bits de la base de datos no establecen ningún bits reservado en 1.

Los bits reservados no proporcionan ninguna funcionalidad en las versiones actuales del instalador, pero en versiones futuras. Deben establecerse en 0 para que sean compatibles con versiones futuras de Windows Instalador.

Resultado

ICE45 publica un mensaje de error si alguna de las tablas siguientes contiene un campo de bits con un bit reservado establecido en un valor de 1.

ICE45 publica uno de dos mensajes de advertencia si la tabla de control contiene un campo de bits con un bit reservado establecido en un valor de 1.

Ejemplo

ICE45 notifica el siguiente error para el ejemplo que se muestra.

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.

ICE45 notifica la siguiente advertencia para el ejemplo que se muestra.

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.

Tabla de archivos (parcial)

Archivo Atributos
Archivo1 128

 

Tabla de control (parcial)

Diálogo Control Atributos
Dialog1 Editar1 2 097 152
Dialog1 Editar2 1 048 576

 

Referencia de ICE