ICE45

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

Los bits reservados no proporcionan ninguna funcionalidad en las versiones actuales del instalador, pero en versiones futuras podrían hacerlo. Se deben establecer en 0 para que sean compatibles con versiones futuras de Windows Installer.

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 los dos mensajes de advertencia si la tabla 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 File (parcial)

Archivo Atributos
Archivo1 128

 

Tabla Control (parcial)

Diálogo Control Atributos
Dialog1 Edit1 2 097 152
Dialog1 Edit2 1 048 576

 

Referencia de ICE