次の方法で共有


ICE45

ICE45 は、データベース内のビット フィールド列が予約ビットを 1 に設定しないことを検証します。

予約済みビットは、現在のバージョンのインストーラーでは機能しませんが、将来のバージョンの場合があります。 将来のバージョンの Windows インストーラーと互換性を持つには、0 に設定する必要があります。

結果

ICE45 は、次のいずれかの表に、予約ビットが値 1 に設定されたビット・フィールドが含まれている場合、エラー・メッセージをポストします。

ICE45 は、制御テーブル に予約ビットが 1 に設定されたビット フィールドが含まれている場合、2 つの警告メッセージのいずれかをポストします。

ICE45 は、次に示す例のエラーを報告します。

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 は、次に示す例に関する警告を報告します。

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.

ファイル テーブルの (部分)

ファイル 属性
File1 128

 

コントロール テーブルの (部分)

] ダイアログ コントロール 属性
Dialog1 Edit1 2097152
Dialog1 Edit2 1048576

 

ICE リファレンス