ICE45
ICE45 valideert dat bitveldkolommen in de database geen gereserveerde bits instellen op 1.
Gereserveerde bits bieden geen functionaliteit in de huidige versies van het installatieprogramma, maar in toekomstige versies. Ze moeten worden ingesteld op 0 om compatibel te zijn met toekomstige versies van Windows Installer.
Resultaat
ICE45 plaatst een foutbericht als een van de volgende tabellen een bitveld bevat met een gereserveerde bit ingesteld op een waarde van 1.
- BBControl-tabel
- dialoogvenstertabel
- functietabel
- bestandstabel
- MoveFile-tabel
- ModuleConfiguration-tabel
- ODBCDataSource-tabel
- Patch-tabel
- RemoveFile-tabel
- ServiceControl-tabel
- Tabel ServiceInstall
- TextStyle-tabel
ICE45 plaatst een van de twee waarschuwingsberichten als de Control Table een bitveld bevat met een gereserveerde bit ingesteld op een waarde van 1.
Voorbeeld
ICE45 rapporteert de volgende fout voor het weergegeven voorbeeld.
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 rapporteert de volgende waarschuwing voor het weergegeven voorbeeld.
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.
bestandstabel (gedeeltelijk)
Bestand | Kenmerken |
---|---|
Bestand1 | 128 |
Control Table (gedeeltelijk)
Tweespraak | Beheersen | Kenmerken |
---|---|---|
Dialoogvenster1 | Bewerken1 | 2097152 |
Dialoogvenster1 | Bewerken2 | 1048576 |
Verwante onderwerpen