Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formularios en Dll (https://www.clubdelphi.com/foros/showthread.php?t=63935)

look 09-03-2009 21:20:59

Formularios en Dll
 
Hola compañeros estoy aprendiendo a usar dlls tengo un formulario dentro de una dll y un form que servira de menu principal , de alli llamo al formulaio que esta en una dll,el problema que tengo es el siguiente:



como veran al llamar el formulario este aparece en la barra de tareas, sera posible quitarlo de alli , y que tambien al minimizar la aplicacion esta se minimizara tambien , como si estubiera dentro del form que la llamo.

roman 09-03-2009 22:03:35

El problema es que la DLL y tu formulario principal no comparten el objeto Application. Mira este artículo donde explican con detalle qué hacer.

// Saludos

look 09-03-2009 22:13:24

Cita:

Empezado por roman (Mensaje 340739)
El problema es que la DLL y tu formulario principal no comparten el objeto Application. Mira este artículo donde explican con detalle qué hacer.

// Saludos

gracias compañero , estube haciendo pruebas , sin funciona bien , pero da algunos efectos raros al maximizar la aplicacion , esta desaparece de la barra de tareas. :confused: , seguire haciendo pruebas.
Saludos amigos. :)

droguerman 09-03-2009 22:18:36

Hace tiempo posteé un pequeño ejemplo de DLL aqui, el truco está en jugar con la variable Application.

look 09-03-2009 22:47:00

Cita:

Empezado por droguerman (Mensaje 340746)
Hace tiempo posteé un pequeño ejemplo de DLL aqui, el truco está en jugar con la variable Application.

Hola, gracias amigo, tu ejemplo me sirve, pero lo modifique para que no mostrara el form en forma modal , pero al minimizarlo se queda atras de la ventana que plateo tener como menu principal, el menu principal esta maximizado.
¿como se prodria solucionar esto?

roman 10-03-2009 00:21:24

Cita:

Empezado por look (Mensaje 340742)
da algunos efectos raros al maximizar la aplicacion , esta desaparece de la barra de tareas.

Yo lo acabo de probar en Vista, con delphi 7 y no noto ningún efecto raro. Lo otro que le preguntas a droguerman, pues ese comportamiento lo ves igualmente si tu formulario no está en una dll. Quizá más bien prefieras una aplicación MDI.

// Saludos

droguerman 10-03-2009 14:40:20

Pienso que podrias modificar la ventana para que siempre se muestre (AlwaysOnTop) o algo asi, en la propiedad FormStyle


La franja horaria es GMT +2. Ahora son las 21:01:37.

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