cómo saber si existe una variable??

10/10/2003 - 10:59 por Marcos | Informe spam
Saludos a todos!!

Ando buscando la forma de determinar si existe una variable o no, de ver
si está declarada antes de intentar usarla, pero no sé cómo hacerlo...
¿Alguien tiene una idea?

Agradecido de antemano.

-[ CHRISTATOS ]-


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Paulino Pérez
10/10/2003 - 11:34 | Informe spam
Hola Marcos:
Puedes hacerlo con la función type('nombrevarialbe'). te devolverá el
carácter correspondiente a su tipo si está definida ('C' = caracter, 'N' numérico, etc..), o 'U' si no está definida.

Saludos

"Marcos" escribió en el mensaje
news:#
Saludos a todos!!

Ando buscando la forma de determinar si existe una variable o no, de ver
si está declarada antes de intentar usarla, pero no sé cómo hacerlo...
¿Alguien tiene una idea?

Agradecido de antemano.

-[ CHRISTATOS ]-


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Carlos Yohn Zubiria
10/10/2003 - 11:51 | Informe spam
o vartype()

Saludos,
A.G.P.


"Paulino Pérez" escribió en el mensaje
news:bm5up4$ck4$
Hola Marcos:
Puedes hacerlo con la función type('nombrevarialbe'). te devolverá el
carácter correspondiente a su tipo si está definida ('C' = caracter, 'N' > numérico, etc..), o 'U' si no está definida.

Saludos

"Marcos" escribió en el mensaje
news:#
> Saludos a todos!!
>
> Ando buscando la forma de determinar si existe una variable o no, de ver
> si está declarada antes de intentar usarla, pero no sé cómo hacerlo...
> ¿Alguien tiene una idea?
>
> Agradecido de antemano.
>
> -[ CHRISTATOS ]-
>
>
> PortalFox :: Nada corre como un zorro
> http://www.portalfox.com
>
> PortalFox - NNTP Forum Gateway


Respuesta Responder a este mensaje
#3 Alex Feldstein [MVP]
10/10/2003 - 12:50 | Informe spam
On Fri, 10 Oct 2003 01:59:47 -0700, "Marcos"
wrote:

Ando buscando la forma de determinar si existe una variable o no, de ver
si está declarada antes de intentar usarla, pero no sé cómo hacerlo...



If VarType("MiVariable") = "U"
* no definida
EndIf


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
How To make good Newsgroups posts
http://dts-l.org/goodpost.htm
RFC 1855: Netiquette Guidelines
http://www.dtcc.edu/cs/rfc1855.html
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
Cómo hacer preguntas de manera inteligente:
http://www.sindominio.net/ayuda/pre...entes.html
Respuesta Responder a este mensaje
#4 Adrían Hernández
14/10/2003 - 20:26 | Informe spam
No se si es lo que quieres, intenta con:

DISPLAY MEMORY LIKE nombre_de_tu_variable


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#5 Eugenio Guarente
16/10/2003 - 05:30 | Informe spam
Saludos.

Puedes Utilizar la Funcion VARTYPE()

VARTYPE( ) regresa "U" si se especifica una variable que no existe.

Ejemplo :
cNombre = "Eugenio"
? Vartype(cNombre)
C

? Vartype(NoExisto)
U

Atentamente
****************
Eugenio Guarente
Coord. Distrito Capital
PortalFox Venezuela

*****************



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida