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