Arrancar un formulario contenido en una DLL no referenciada

06/09/2006 - 11:37 por Quim | Informe spam
Hola.

Tengo que cargar un formulario desde una aplicación. Este se encuentra en
una DLL que no está referenciada en la aplicación
que se está ejecutando.

Debería aparacer dentro de otro formulario MDI.

Despues de varias pruebas no consigo que funcione.

Alguien puede hecharme un cable.

Muchas gracias.

Saludos.
Quim

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
06/09/2006 - 16:44 | Informe spam
Hola,

Básicamente, debes dar tres pasos:
a) Cargar el ensamblado en el dominio de aplicación utilizando el método
Assembly.Load().
b) Una vez cargado el ensamblado y obtenida una referencia a él, debes
obtener un referencia
al tipo del formulario, utilizando Assembly.GetType().
c) Una vez que tienes una referencia al tipo del formulario, creas un objeto
de esa clase usando
el método Activator.CreateInstance()

Una vez que tienes el formulario puedes indicarle quién es su MdiParent,
mostrarlo, etc.

Mira este artículo:

http://www.codeproject.com/csharp/C...ecture.asp

Salu2 - Octavio


"Quim" escribió en el mensaje
news:
Hola.

Tengo que cargar un formulario desde una aplicación. Este se encuentra en
una DLL que no está referenciada en la aplicación
que se está ejecutando.

Debería aparacer dentro de otro formulario MDI.

Despues de varias pruebas no consigo que funcione.

Alguien puede hecharme un cable.

Muchas gracias.

Saludos.
Quim


Respuesta Responder a este mensaje
#2 Quim
06/09/2006 - 17:45 | Informe spam
Hola.

Muchas gracias.

Ya está funcionando.

Saludos
Quim.



"Octavio Hernandez" escribió en el mensaje
news:
Hola,

Básicamente, debes dar tres pasos:
a) Cargar el ensamblado en el dominio de aplicación utilizando el método
Assembly.Load().
b) Una vez cargado el ensamblado y obtenida una referencia a él, debes
obtener un referencia
al tipo del formulario, utilizando Assembly.GetType().
c) Una vez que tienes una referencia al tipo del formulario, creas un
objeto de esa clase usando
el método Activator.CreateInstance()

Una vez que tienes el formulario puedes indicarle quién es su MdiParent,
mostrarlo, etc.

Mira este artículo:

http://www.codeproject.com/csharp/C...ecture.asp

Salu2 - Octavio


"Quim" escribió en el mensaje
news:
Hola.

Tengo que cargar un formulario desde una aplicación. Este se encuentra en
una DLL que no está referenciada en la aplicación
que se está ejecutando.

Debería aparacer dentro de otro formulario MDI.

Despues de varias pruebas no consigo que funcione.

Alguien puede hecharme un cable.

Muchas gracias.

Saludos.
Quim






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