FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Saber si existe una variable
Necesito acceder a una variable mediante su nombre almacenado como string. Es decir yo tengo un string que me dice que la variable se llama "variable1" pues necesito saber si esa variable existe y en tal caso acceder a su contenido. Sería algo parecido al FindComponent, pero claro ahí estamos buscando objetos que tienen una propiedad name donde se guarda el nombre del objeto, en el caso de las variable no creo que delphi almacene el nombre de la variable, una vez compilado, accedera a través de la dir. de memoria. Ale ahí queda eso...
Venga gracias de antemano. |
#2
|
||||
|
||||
¿En qué lenguaje? Porque no todos lo permiten, de hecho creo que pocos (y Object Pascal no es uno de ellos) lo permiten.
Objective C permite obtener la lista de mensajes y propiedades soportados por un objeto o clase pero no los objetos ni las variables ni funciones C. C++ no lo permite en ningún caso. Java, no estoy seguro. Small-Talk sí. JavaScript también. PHP también ( isset ($$Nombre); ), Forth depende... En definitiva, los lenguajes interpretados suelen permitirlo mientras que los compilados no (con excepción de Objective C, que es compilado y lo permite "a medias", y tal vez algún otro). Última edición por Ñuño Martínez fecha: 05-03-2009 a las 14:27:29. |
#3
|
|||
|
|||
Gracias, bueno habrá que hacerlo por otro camino.
Muchas gracias por responder tan rápido. |
#4
|
|||
|
|||
tal vez puedas hacer porpiedades para leer y escribir las variables y usar RTTI para acceder a ellas... ahi si con el nombre de la propiedad que seria la variable
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Existe la variable? | ixMike | PHP | 3 | 04-02-2008 23:07:46 |
Saber si existe una UDF registrada en la BD | juanelo | Firebird e Interbase | 4 | 03-12-2007 22:26:52 |
Saber si existe una variable | roman | HTML, Javascript y otros | 8 | 12-06-2005 03:47:18 |
Existe una variable??? (Urgente!!) | jymy788 | Varios | 4 | 17-09-2004 11:58:50 |
variable global existe en php ? | sarga | PHP | 1 | 27-06-2004 17:47:07 |
|