ICE45
ICE45 會驗證資料庫中的位欄位資料行不會將任何保留位設定為 1。
保留位在目前版本的安裝程式中不提供任何功能,但未來版本可能會提供。 它們應該設定為 0,以便與未來的 Windows Installer 版本相容。
結果
如果下列任何資料表包含一個位欄位,且保留位設為 1 的值,ICE45 就會張貼錯誤訊息。
- BBControl 資料表
- 對話方塊資料表
- 功能資料表
- 檔案資料表
- MoveFile 資料表
- ModuleConfiguration 資料表
- ODBCDataSource 資料表
- 修補程式資料表
- RemoveFile 資料表
- ServiceControl 資料表
- ServiceInstall 資料表
- TextStyle 表格
如果 控制資料表 包含一個位欄位,且保留位設定為 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 |
相關主題