Dll online

26/04/2005 - 18:42 por Agustin Naranjo | Informe spam
Hola

Necesitaria insertar en una aplicacion dll en tiempo de ejecucion. Es decir
yo tengo una superclase que sirve para interpretar comandos y de muchas
clases hijas que hacen otras cosas, mi intencion es que mi aplicacion vea
estas clases hijas pero insertandolas como dll. Se que te puedes crear una
libreria de clases y insertarlas en diseño. Lo que yo quiero es hacer esas
bibliotecas pero obtener sus metodos en tiempo de ejecucion.

Espero que despues de esta parrafada alguien me haya entendido.

Un saludo y gracias.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
26/04/2005 - 20:44 | Informe spam
Agustín,

Assembly.Load() te permite cargar dinámicamente una DLL. Luego mediante
Reflection puedes preguntar qué clases contiene, métodos, propiedades, etc.
y también crear instancias de esas clases e invocar a sus métodos y
propiedades. Por ejemplo, podrías establecer que las DLLs "compatibles" con
tu sistema deben tener una clase que implemente cierta interfaz, y comprobar
eso en tiempo de ejecución.

Slds,

Octavio

"Agustin Naranjo" escribió en el mensaje
news:
Hola

Necesitaria insertar en una aplicacion dll en tiempo de ejecucion. Es
decir
yo tengo una superclase que sirve para interpretar comandos y de muchas
clases hijas que hacen otras cosas, mi intencion es que mi aplicacion vea
estas clases hijas pero insertandolas como dll. Se que te puedes crear una
libreria de clases y insertarlas en diseño. Lo que yo quiero es hacer esas
bibliotecas pero obtener sus metodos en tiempo de ejecucion.

Espero que despues de esta parrafada alguien me haya entendido.

Un saludo y gracias.


Respuesta Responder a este mensaje
#2 Agustin Naranjo
28/04/2005 - 19:32 | Informe spam
Gracias me sirvio.

"Octavio Hernandez" escribió en el mensaje
news:%
Agustín,

Assembly.Load() te permite cargar dinámicamente una DLL. Luego mediante
Reflection puedes preguntar qué clases contiene, métodos, propiedades,


etc.
y también crear instancias de esas clases e invocar a sus métodos y
propiedades. Por ejemplo, podrías establecer que las DLLs "compatibles"


con
tu sistema deben tener una clase que implemente cierta interfaz, y


comprobar
eso en tiempo de ejecución.

Slds,

Octavio

"Agustin Naranjo" escribió en el mensaje
news:
> Hola
>
> Necesitaria insertar en una aplicacion dll en tiempo de ejecucion. Es
> decir
> yo tengo una superclase que sirve para interpretar comandos y de muchas
> clases hijas que hacen otras cosas, mi intencion es que mi aplicacion


vea
> estas clases hijas pero insertandolas como dll. Se que te puedes crear


una
> libreria de clases y insertarlas en diseño. Lo que yo quiero es hacer


esas
> bibliotecas pero obtener sus metodos en tiempo de ejecucion.
>
> Espero que despues de esta parrafada alguien me haya entendido.
>
> Un saludo y gracias.
>
>


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