在variants.pas中,有几个VarIsXXX()函数用于对变量进行类型检查。但是,没有VarIsBoolean()。

检查变量是否为 boolean 类型的首选方式是什么?

最佳答案

尝试

varIsType(v, varBoolean);

然后很容易编写自己的VarIsBoolean函数
function VarIsBoolean(const V: Variant): Boolean;
begin
   result := varIsType(v, varBoolean);
end;

10-05 22:16