ICE45
ICE45 ověří, že sloupce bitových polí v databázi nenastavují žádné rezervované bity na hodnotu 1.
Rezervované bity neposkytují žádné funkce v aktuálních verzích instalačního programu, ale mohou v budoucích verzích. Měly by být nastaveny na hodnotu 0, aby byly kompatibilní s budoucími verzemi Instalační služby systému Windows.
Výsledek
ICE45 publikuje chybovou zprávu, pokud některá z následujících tabulek obsahuje bitové pole s rezervovaným bitem nastaveným na hodnotu 1.
- tabulky BBControl
- tabulky dialogových oken
- tabulka funkcí
- Tabulka souborů
- tabulky MoveFile
- tabulky ModuleConfiguration
- tabulky ODBCDataSource
- tabulky Patch
- tabulky removefile
- tabulky ServiceControl
- tabulky ServiceInstall
- tabulky TextStyle
ICE45 publikuje jednu ze dvou zpráv upozornění, pokud řídicí tabulka obsahuje bitové pole s rezervovanou bitovou bitovou sadou nastavenou na hodnotu 1.
Příklad
ICE45 hlásí následující chybu v příkladu.
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 hlásí následující upozornění pro zobrazený příklad.
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.
Soubor | Atributy |
---|---|
Soubor 1 | 128 |
tabulka ovládacích prvků (částečná)
Dialog | Řízení | Atributy |
---|---|---|
Dialog1 | Upravit 1 | 2097152 |
Dialog1 | Upravit 2 | 1048576 |
Související témata
-
referenční ICE