Instancia de clase dinámica en VB 2005...!

20/08/2006 - 00:22 por Gustavo Arriola | Informe spam
Hola a todos!

Estoy intentando acceder a un método de una clase instanciando (la clase)
desde una variable string.
La clase se encuentra en otro ensamblado y de llama "infoInsumo"

Dim Tipo As Type = Type.GetType(Nodo) 'Nodo = "infoInsumo, infoInsumo" -->el
ensamblado no posee espacio de nombres raíz
Dim Clase As Object = Activator.CreateInstance(Tipo,
Reflection.BindingFlags.CreateInstance)

Pero en la linea "2" me salta el siguiente error.

Constructor on type 'infoInsumo' not found.

Qué implementación debo realizar en el contructor de la clase (infoInsumo)
para que pueda lograr mi objetivo?

Desde ya muchas gracias!
Gustavo Arriola

Preguntas similare

Leer las respuestas

#1 Gustavo Arriola
21/08/2006 - 20:53 | Informe spam
Alguna ayuda con respecto a esto?

Por favor es importante!

Desde ya muchas gracias!

Gustavo Arriola
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
24/08/2006 - 05:38 | Informe spam
La sobrecarga de CreateInstace que estás usando llama solo a constructores
sin parametros. Si el constructor de la clase tiene parametros tienes que
usar alguna de las sobrecargas en las que puedes pasarselos. Además,
asegurate que el constructor sea público.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#3 Gustavo Arriola
16/09/2006 - 22:56 | Informe spam
Hola y gracias por responder!

El único contructor que estoy usando es este, como verás es público y no usa
parámetros.
Public Sub New()
MyBase.New()
End Sub

Qué estoy haciendo mal?
Desde ya muchas gracias!!

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