|
Página 1 de 1
|
Recorrer Las Propiedades De Una Clase [SOLUCIONADO]
Autor |
Mensaje |
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Recorrer Las Propiedades De Una Clase [SOLUCIONADO]
Hola a todos.
¿Alguien sabe como recorrer las propiedades de un objeto creado con una clase?
¿Como se hace enumerable una clase?
Saludos.
última edición por tincho el Viernes, 17 Abril 2020, 21:16; editado 1 vez
|
#1 Viernes, 17 Abril 2020, 16:38 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Recorrer Las Propiedades De Una Clase
Puedes ser más claro ?
|
#2 Viernes, 17 Abril 2020, 17:43 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Recorrer Las Propiedades De Una Clase
Supongo que quieres enumerar las propiedades de una clase pero una vez que se instancia. Antes de instanciarla no creo que sea posible.
Una vez instanciada la clase, puedes enumerar sus símbolos de esta forma:
Más o menos sería así, pero el resultado podría contener además variables, constantes, etc, por lo que tendrás que filtrar según tus preferencias como he hecho en la cláusula if then. No lo he probado, escribo de memoria.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#3 Viernes, 17 Abril 2020, 20:08 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
Re: Recorrer Las Propiedades De Una Clase
Esto recorre las propiedades de una clase y devuelve sus valores. La inversa es similar pero con "SetProperty". XML ready!!!
última edición por tercoIDE el Viernes, 17 Abril 2020, 21:24; editado 1 vez
|
#4 Viernes, 17 Abril 2020, 20:55 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Recorrer Las Propiedades De Una Clase
Ya esta, si efectivamente como dice Jesús se pueden ver que propiedades tiene una "clase" pero no del objeto creado a partir de esta.
La ayuda vino de el programa ExploraClases que hizo Shordi.
El código que use es básicamente el siguiente.
1) Obteniendo la lista de variables y propiedades de la clase
2) consultar en el objeto una propiedad o variable por su nombre.
Eso es todo.
Saludos.
última edición por tincho el Viernes, 17 Abril 2020, 21:21; editado 2 veces
|
#5 Viernes, 17 Abril 2020, 21:16 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Recorrer Las Propiedades De Una Clase
tercoIDE escribió: Me parece que esto puede ayudar ....
Static Function GetProperty ( Object As Object, Property As String ) As Variant
Gets the value of an object property dynamically.
Object is the object reference.
Property is the name of the property.
This method returns the value of the property.
Si , esto es para consultar los datos, es la segunda parte, la primera es averiguar el nombre de las propiedades.
Saludos.
|
#6 Viernes, 17 Abril 2020, 21:23 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 2 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|