ICE45

ICE45 會驗證資料庫中的位欄位資料行不會將任何保留位設定為 1。

保留位在目前版本的安裝程式中不提供任何功能,但未來版本可能會提供。 它們應該設定為 0,以便與未來的 Windows Installer 版本相容。

結果

如果下列任何資料表包含一個位欄位,且保留位設為 1 的值,ICE45 就會張貼錯誤訊息。

如果 控制資料表 包含一個位欄位,且保留位設定為 1 的值,ICE45 就會張貼兩則警告訊息的其中一個。

範例

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 參考