在variants.pas中,有几个VarIsXXX()函数用于对变量进行类型检查。但是,没有VarIsBoolean()。
检查变量是否为 boolean 类型的首选方式是什么?
最佳答案
尝试
varIsType(v, varBoolean);
然后很容易编写自己的VarIsBoolean函数
function VarIsBoolean(const V: Variant): Boolean;
begin
result := varIsType(v, varBoolean);
end;