![]() |
pierdo los dialogos con DLL
Tengo un probremilla con un programa, tengo una ventana en una DLL, que al ejecutarla, sirve bien solo que al momento de mostrar un dialogo (en este caso un color dialog) y si me cambio de ventana (con ALT - TAB) y regresar a la aplicacion, el dialogo que estaba mostrando en la DLL desaparece y solo queda activo la ventana del DLL que llamo al EXE pero no el dialogo, pero como este tipo de dialogos son MODALES, no puedo cerrar el dll, ni usar el programa... no se si sea por que estoy haciendo algo mal o sea algo de Delphi, no se si alguien me podria decir como corregir esto, tengo delphi 4
De antemano gracias |
Hola Erik
El error debe estar en tu dll, habría que ver como lo estas implementando, checa si estas pasando el handle de tu aplicación para asignarlo a la dll, por ahí podría estar el problema, ya que asume que la ventana modal no pertenece a la aplicación que llamo a la dll Espero haberme dado a entender. |
Cita:
Pero de todos modo gracias por contestar... |
Cita:
// Saludos |
Cita:
25 % conocimiento 15 % Tener compas que sepan :D 10 % Suerte 50 % imaginacion |
Cita:
// Saludos |
Bueno, pues teneis abierto un hilo en Debates. Espero buestras respuestas en él :D
http://www.clubdelphi.com/foros/show...=&threadid=161 |
La franja horaria es GMT +2. Ahora son las 05:57:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi