Como crear una instancia de clase en VBNET2005

02/06/2006 - 09:32 por Jordi Julià | Informe spam
Hola a todos;



Necesito crear el tipo de una clase (de un Public Class - End Class) para
poder generar un objeto virtual de esa clase donde poder dirigir los eventos
que se producen en una página que ha sido creada en tiempo de ejecución.



En Vs2003 lo hacia de la siguiente manera:



Dim ClaseAsociada As Object

Dim TipoClase As Type



Dim NombreProyecto As String = ""

Dim NombreClase As String = "Clase"

Dim Params(6) As Object



NombreProyecto =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Name

TipoClase = Type.GetType(NombreProyecto & Chr(46) & NombreClase)

ClaseAsociada = Activator.CreateInstance(TipoClase, Params)



Gracias



Jordi
 

Leer las respuestas

#1 Guillermo guille
02/06/2006 - 19:18 | Informe spam
¿Que problema tienes con el VB2005?
¿Te da error?
Si es así, ¿que error?

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

Te recuerdo que puedes entrar en mi sitio desde:
http://www.elguille.info/ y http://www.mundoprogramacion.com/
Los foros en: http://foros.elguille.info/
Si buscas un buen plan de alojamiento:
http://www.elguille.info/hostings/o...guille.htm

"Jordi Julià" escribió en el mensaje
news:%
Hola a todos;



Necesito crear el tipo de una clase (de un Public Class - End Class) para
poder generar un objeto virtual de esa clase donde poder dirigir los
eventos que se producen en una página que ha sido creada en tiempo de
ejecución.



En Vs2003 lo hacia de la siguiente manera:



Dim ClaseAsociada As Object

Dim TipoClase As Type



Dim NombreProyecto As String = ""

Dim NombreClase As String = "Clase"

Dim Params(6) As Object



NombreProyecto =
System.Reflection.Assembly.GetExecutingAssembly.GetName.Name

TipoClase = Type.GetType(NombreProyecto & Chr(46) & NombreClase)

ClaseAsociada = Activator.CreateInstance(TipoClase, Params)



Gracias



Jordi


Preguntas similares