Programacion con clases

23/02/2006 - 00:20 por Ernesto Díaz | Informe spam
Que tal buen dia

Tengo una idea pero no he encontrado la manera de llevarla a cabo. Yo
quisiera tener un repositorio de muchas clases, y dentro de una tabla en una
base de datos tener una descripcion de la clase y su nombre y asi a traves
de una consulta traer el nombre de la clase que debo de ejecutar y
ejecutarla en el programa que yo deseo.

Es esto posible o estoy soñando.

Saludos y gracias

Ernesto

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
23/02/2006 - 15:47 | Informe spam
Con Type.GetType y Activator.CreateInstance puedes crear instancias de
clases teniendo solo su nombre. El unico problema que enfrentarias es que
deberas usar late binding o las clases deberan implementar una interface
comun o derivar de una misma clase base ya que no podras definir el tipo de
la variable en tiempo de ejecucion.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
#2 Ernesto Díaz
23/02/2006 - 17:14 | Informe spam
Que tal, oye no se si pudieras proporcionarme algun ejemplo de como trabajar
con el activator, Gracias

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Mostrar la cita
#3 Eduardo A. Morcillo [MS MVP VB]
24/02/2006 - 02:22 | Informe spam
Mostrar la cita
Dim t As Type = Type.GetType("MiNamespace.MiClase")
Dim obj As Object

obj = Activator.CreateInstance(t)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
#4 Ernesto Díaz
24/02/2006 - 17:01 | Informe spam
Antes que nada gracias por tu ayuda, pero desafortunadamente sigo teniendo
problemas, mira he creado una class library, y en mi proyecto agrego esa
class library como referencia, pero ya cuando utilizo el GetType me dice que
el tipo no esta definido, he hecho los ejemplos que encontre en la ayuda del
.Net pero todos tienen una clase que esta creada dentro de la aplicación y
asi funciona correctamente lo que tu me indicas, pero cuando trato de
ponerle una clase que esta dentro de mi class library alli es cuando me dice
que el tipo no esta definido, que se me puede estar escapando.

Saludos y gracias de vuelta

Ernesto

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Mostrar la cita
#5 JOSE DAVID GALVIZ M
24/02/2006 - 18:20 | Informe spam
Me pasó lo mismo Eduardo :(



JOSE DAVID GALVIZ MUÑOZ
MCAD - DCE 5 Estrella


"Ernesto Díaz" escribió en el mensaje
news:
Antes que nada gracias por tu ayuda, pero desafortunadamente sigo teniendo
problemas, mira he creado una class library, y en mi proyecto agrego esa
class library como referencia, pero ya cuando utilizo el GetType me dice que
el tipo no esta definido, he hecho los ejemplos que encontre en la ayuda del
.Net pero todos tienen una clase que esta creada dentro de la aplicación y
asi funciona correctamente lo que tu me indicas, pero cuando trato de
ponerle una clase que esta dentro de mi class library alli es cuando me dice
que el tipo no esta definido, que se me puede estar escapando.

Saludos y gracias de vuelta

Ernesto

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida