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 Installer.
Resultado
ICE45 envía 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.
- de tabla bbControl de
- de tabla de cuadro de diálogo de
- de tabla de características
- de tabla de archivos
- de tabla MoveFile
- de la tabla ModuleConfiguration de
- de tabla ODBCDataSource de
- de tabla de revisiones de
- de tabla RemoveFile
- de tabla ServiceControl
- de tabla ServiceInstall
- tabla TextStyle
ICE45 publica uno de los dos mensajes de advertencia si el tabla de control de 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 advertencia siguiente 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.
de tabla de archivos de (parcial)
Archivo | Atributos |
---|---|
Archivo1 | 128 |
tabla de control (parcial)
Diálogo | Control | Atributos |
---|---|---|
Dialog1 | Editar1 | 2097152 |
Dialog1 | Editar2 | 1048576 |
Temas relacionados