Obtener clase instanciadora con Reflection

01/06/2006 - 09:36 por Fher | Informe spam
Hola, me gustaría saber si a través de reflexión puedo obtener a través de
una instancia de la clase B, la instancia de la clase A que la ha instanciado.

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Diego Cofré
01/06/2006 - 17:53 | Informe spam
No haría falta reflection para hacer eso. El objeto que instancia una clase
podría pasar una referencia a él mismo a la clase instanciada. Algo así

'en objetoCreador
Dim Creado as New ObjetoCreado

Creado.Creador = Me


'en ObjetoCreado el codigo seria algo asi

Dim m_MiCreador as ObjetoCreador
Public Property Creador as ObjetoCreador
Set (Value as ObjetoCreador)
m_MiCreador = Value
End Set
Get
return m_MiCreador
End Get
End Property
-

Espero que te haya servido.
Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
Respuesta Responder a este mensaje
#2 Fher
01/06/2006 - 19:01 | Informe spam
Gracias, pero no es lo que necesito. Ya había pensado la posibilidad de pasar
un puntero del objeto padre para que el hijo lo conozca, pero la clase B de
la que hablaba, es un UserControl heredado y en este caso no quiero pasarle
la referencia al padre, por eso quiero utilizar el namespace Reflection.

Gracias y un saludo.


"Diego Cofré" wrote:

No haría falta reflection para hacer eso. El objeto que instancia una clase
podría pasar una referencia a él mismo a la clase instanciada. Algo así

'en objetoCreador
Dim Creado as New ObjetoCreado

Creado.Creador = Me


'en ObjetoCreado el codigo seria algo asi

Dim m_MiCreador as ObjetoCreador
Public Property Creador as ObjetoCreador
Set (Value as ObjetoCreador)
m_MiCreador = Value
End Set
Get
return m_MiCreador
End Get
End Property
-

Espero que te haya servido.
Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com



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