Freigeben über


ICE45

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

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

Ergebnis

ICE45 sendet eine Fehlermeldung, wenn eine der folgenden Tabellen ein Bitfeld enthält, bei dem ein reserviertes Bit auf den Wert 1 festgelegt ist.

ICE45 veröffentlicht eine von zwei Warnmeldungen, wenn die Steuerelementtabelle ein Bitfeld enthält, bei dem ein reserviertes Bit 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 (teilweise)

Datei Attribute
Datei1 128

 

Steuerelementtabelle (teilweise)

Dialogfeld Steuerung Attribute
Dialogfeld1 Bearbeiten1 2097152
Dialogfeld1 Bearbeiten2 1048576

 

ICE Reference