Hola a todos,
Necesito crear con VB2005 una instancia de una de las clases del proyecto en
tiempo de ejecución.
Por ejemplo:
- El Espacio de nombres raiz del proyecto y el nombre del proyecto son el
mismo: NombreProyecto
- El proyecto tiene incluidas tres clases: clase_1.vb, clase_2.vb y
clase_3.vb definidas como Public class Clase_1, Public class Clase_2 y
Public class Clase_3
En VB2003 lo hacía de la siguiente manera
Dim NombreClase as string ="Clase_1"
Dim Ensamblado as Type = Type.GetType(NombreProyecto & Chr(46) &
NombreClase)
Dim ClaseAsociada as Object = Activator.CreateInstance(Ensamblado, Params)
¿Como lo debería hacer en VB2005? lo he probado de la misma manera pero el
Type Ensamblado queda a Nothing.
Saludos
Jordi
Leer las respuestas