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.
- Tabla BBControl
- Tabla Dialog
- Tabla de características
- Tabla File
- Tabla MoveFile
- Tabla ModuleConfiguration
- Tabla ODBCDataSource
- Tabla Patch
- Tabla RemoveFile
- Tabla ServiceControl
- Tabla ServiceInstall
- Tabla TextStyle
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 |
Temas relacionados