Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Cargar forms de una dll (https://www.clubdelphi.com/foros/showthread.php?t=31414)

Luzma 07-05-2006 01:54:28

Cargar forms de una dll
 
A ver si alguien me puede ayudar con este problema.

Miren, cargo desde una dll unos form:

Aquí se carga la dll
Código:

HINSTANCE dll;
dll = LoadLibrary("mydll.dll");
 
Abrir_form = (Formss) GetProcAddress (dll,"Buscar");
 
Abrir_form("12345679");
 
FreeLibrary(dll);


Adentro de la dll
Código:

TFormModal *FormModal;
FormModal = new TFormModal(NULL);
FormModal->ShowModal();
delete FormModal;

Hasta aquí todo bien, pero cuando mostramos con ShowModal sólo podemos estar trabajando con esa form y ya no podemos abrir más ventanas (desde la form que invocó FormModal), si cambiamos ese ShowModal por Show la secuencia continúa y la form es borrada después de ser mostrada.

La pregunta es: ¿Cómo puedo hacer para mostrar la form como si fuese Show (para poder minimizar y abrir otras) pero que "actue" como si fuera ShowModal (para que no continúe y no borre la form hasta que se cierre).?

Espero que con los datos que he proporcionado sean suficientes, gracias por su ayuda.

delphi.com.ar 08-05-2006 15:13:03

¿No preferirías utilizar un BPL donde puedes importar la clase del form, como si estuviera en tu mismo proyecto?

Luzma 10-05-2006 22:41:56

¿BPL?, me podrías explicar un poco sobre los BPL, la verdad he oído de eso pero nunca he sabido exactamente cómo funcionan.

Gracias por tu ayuda.

delphi.com.ar 10-05-2006 23:34:08

Cita:

Empezado por Luzma
¿BPL?, me podrías explicar un poco sobre los BPL, la verdad he oído de eso pero nunca he sabido exactamente cómo funcionan.

Te recomiendo este hilo: Usar una clase que esta dentro de una libreria

Saludos!


La franja horaria es GMT +2. Ahora son las 07:09:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi