2009-06-12 17 views
6

En variants.pas, hay varias funciones VarIsXXX() para verificar el tipo de una variante. Sin embargo, no hay VarIsBoolean().Delphi: No VarIsBoolean() -function?

¿Cuál es su forma preferida de comprobar si una variante es de tipo booleano?

Respuesta

18

Trate

varIsType(v, varBoolean); 

Es fácil entonces a escribir su propia función VarIsBoolean

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