PDA

Ver la Versión Completa : funcion que devuelve el tipo de dato de un variant


samame
08-07-2004, 10:02:59
Hola, creo que existe una función en Delphi que dado una variable variant, una vez asignada a un valor, devuelve el tipo de dato que pertenece a ese valor.
¿Me pueden decir cuál es y cómo funciona?
Gracias de antemano a todos.

Nuria
08-07-2004, 10:19:47
Hola samame!!

No entiendo muy bien tú pregunta pero mira este hilo (http://www.clubdelphi.com/foros/showthread.php?t=6902&highlight=variant), a ver si te sirve de ayuda.

Saluditos.. ;)

__cadetill
08-07-2004, 12:08:06
Hola

Supongo que te referiras a las funciones declaradas en la unit Variants (Delphi 6 o superior) estilo:


function VarIsFloat(const V: Variant): Boolean;
function VarIsNumeric(const V: Variant): Boolean;
function VarIsStr(const V: Variant): Boolean;
...


Hay varias, miratelas a ver cual te interesa

roman
08-07-2004, 16:02:30
Yo usaría VarType ya que la puedes examinar con un case:


case VarType(V) of
varInteger: ...;
varString: ...;
varBoolean: ...;

...
end;


Busca en la ayuda de Delphi VarType para que veas cuáles son todos los códigos.

// Saludos