ICE45

ICE45 验证数据库中的位字段列是否未将任何保留位设置为 1。

保留位在安装程序的当前版本中不提供任何功能,但可能在将来的版本中提供功能。 它们应设置为 0,以便与 Windows Installer 的未来版本兼容。

结果

如果以下任一表包含保留位值设置为 1 的位字段,ICE45 会发布错误消息。

如果 Control 表包含保留位值设置为 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.

File 表(部分)

文件 特性
文件 1 128

 

Control 表(部分)

对话框 控制 特性
Dialog1 Edit1 2097152
Dialog1 Edit2 1048576

 

ICE 参考