ICE45
ICE45 verifica che le colonne dei campi di bit nel database non impostino bit riservati su 1.
I bit riservati non offrono funzionalità nelle versioni correnti del programma di installazione, ma potrebbero essere nelle versioni future. Devono essere impostati su 0 per essere compatibili con le versioni future di Windows Installer.
Risultato
ICE45 invia un messaggio di errore se una delle tabelle seguenti contiene un campo di bit con un bit riservato impostato su un valore pari a 1.
- Tabella BBControl
- Tabella delle finestre di dialogo
- Tabella delle funzionalità
- Tabella file
- Tabella MoveFile
- Tabella ModuleConfiguration
- Tabella ODBCDataSource
- Tabella patch
- Tabella RemoveFile
- Tabella ServiceControl
- Tabella ServiceInstall
- Tabella TextStyle
ICE45 invia uno dei due messaggi di avviso se la tabella di controllo contiene un campo di bit con un bit riservato impostato su un valore pari a 1.
Esempio
ICE45 segnala l'errore seguente per l'esempio illustrato.
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 segnala l'avviso seguente per l'esempio illustrato.
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.
Tabella file (parziale)
File | Attributi |
---|---|
File1 | 128 |
Tabella di controllo (parziale)
Finestra di dialogo | Control | Attributi |
---|---|---|
Finestra di dialogo1 | Modifica1 | 2097152 |
Finestra di dialogo1 | Modifica2 | 1048576 |
Argomenti correlati