ICE45

ICE45 überprüft, ob bitfeldspalten in der Datenbank keine reservierten Bits auf 1 festlegen.

Reservierte Bits bieten in aktuellen Versionen des Installationsprogramms keine Funktionalität, können aber in zukünftigen Versionen verwendet werden. Sie sollten auf 0 festgelegt werden, damit sie mit zukünftigen Versionen des Windows kompatibel sind.

Ergebnis

ICE45 gibt eine Fehlermeldung aus, wenn eine der folgenden Tabellen ein Bitfeld mit einem reservierten Bit enthält, das auf den Wert 1 festgelegt ist.

ICE45 gibt eine von zwei Warnmeldungen aus, wenn die Steuertabelle ein Bitfeld mit einem reservierten Bit enthält, das auf den Wert 1 festgelegt ist.

Beispiel

ICE45 meldet den folgenden Fehler für das gezeigte Beispiel.

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 meldet die folgende Warnung für das gezeigte Beispiel.

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.

Dateitabelle (partiell)

Datei Attributes
Datei1 128

Steuertabelle (partiell)

Dialog Control Attributes
Dialog1 Edit1 2097152
Dialog1 Edit2 1048576

ICE-Referenz