2009-06-12 12 views
6

Dans variants.pas, il existe plusieurs fonctions VarIsXXX() pour la vérification de type d'une variante. Il n'y a pas de VarIsBoolean(), cependant.Delphi: Non VarIsBoolean() -fonction?

Quelle est votre méthode préférée pour vérifier si une variante est de type booléen?

Répondre

18

Essayez

varIsType(v, varBoolean); 

Il est alors facile d'écrire votre propre fonction VarIsBoolean

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