【发布时间】:2010-11-02 10:23:21
【问题描述】:
在 variant.pas 中,有几个 VarIsXXX( ) 函数用于对变体进行类型检查。但是,没有 VarIsBoolean()。
检查变量是否为布尔类型的首选方法是什么?
【问题讨论】:
在 variant.pas 中,有几个 VarIsXXX( ) 函数用于对变体进行类型检查。但是,没有 VarIsBoolean()。
检查变量是否为布尔类型的首选方法是什么?
【问题讨论】:
试试
varIsType(v, varBoolean);
编写自己的 VarIsBoolean 函数很容易
function VarIsBoolean(const V: Variant): Boolean;
begin
result := varIsType(v, varBoolean);
end;
【讨论】: