Delphi: нет функции VarIsBoolean ()? - PullRequest
6 голосов
/ 12 июня 2009

В вариантах .pas существует несколько функций VarIsXXX () для проверки типа варианта. Хотя VarIsBoolean () не существует.

Как вы предпочитаете проверять, имеет ли вариант тип boolean?

1 Ответ

19 голосов
/ 12 июня 2009

Попробуйте

varIsType(v, varBoolean);

Легко написать собственную функцию VarIsBoolean

function VarIsBoolean(const V: Variant): Boolean;
begin
   result := varIsType(v, varBoolean);
end;
...