Veg*_*gar 6 delphi boolean variant
在variants.pas中,有几个VarIsXXX()函数用于对变量进行类型检查.但是没有VarIsBoolean().
检查变量是否为boolean类型的首选方法是什么?
Ral*_*ach 19
尝试
varIsType(v, varBoolean);
Run Code Online (Sandbox Code Playgroud)
然后编写自己的VarIsBoolean函数很容易
function VarIsBoolean(const V: Variant): Boolean;
begin
result := varIsType(v, varBoolean);
end;
Run Code Online (Sandbox Code Playgroud)