ICE45
ICE45 verifierar att bitfältkolumner i databasen inte anger några reserverade bitar till 1.
Reserverade bitar ger inga funktioner i aktuella versioner av installationsprogrammet, men kan i framtida versioner. De bör vara inställda på 0 för att vara kompatibla med framtida versioner av Windows Installer.
Resultat
ICE45 skickar ett felmeddelande om någon av följande tabeller innehåller ett bitfält med en reserverad bit inställd på värdet 1.
- BBControl-tabell
- Dialogtabell
- Funktionstabell
- Filtabell
- MoveFile-tabell
- ModuleConfiguration-tabell
- ODBCDataSource-tabell
- Patch-tabell
- RemoveFile-tabell
- ServiceControl-tabell
- ServiceInstall-tabell
- TextStyle-tabell
ICE45 publicerar ett av två varningsmeddelanden om kontrolltabellen innehåller ett bitfält med en reserverad bit inställd på värdet 1.
Exempel
ICE45 rapporterar följande fel för exemplet som visas.
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 rapporterar följande varning för exemplet som visas.
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.
filtabell (delvis)
Fil | Attribut |
---|---|
Fil1 | 128 |
Kontrolltabell (partiell)
Dialog | Kontroll | Attribut |
---|---|---|
Dialog 1 | Redigera1 | 2097152 |
Dialog 1 | Redigera 2 | 1048576 |
Relaterade ämnen