布尔类型

2019-01-14

布尔类型


布尔值不同于布尔类型,平时很少用到。ByteBool、 WordBool 和 LongBool 这三种布尔类型的布尔值比较特殊,只在 Windows API 函数中才用到它们。

在Delphi 3 中,为了与 Visual Basic 和 OLE Automation 兼容,修改了 ByteBool、 WordBool 和 LongBool 的布尔值,将 TRUE 值设置为 1,FALSE 值仍为 0;Boolean 类型布尔值保持不变(TRUE 为 1,FALSE 为 0)。如果在 Delphi 2 代码中使用了布尔值显式类型转换 ,那么在以后的 Delphi 中可能会出错。


阅读32