PDA

Ver la Versión Completa : pierdo los dialogos con DLL


Erik_Magnus
04-05-2003, 06:47:04
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

cancun
07-05-2003, 02:12:59
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.

Erik_Magnus
07-05-2003, 05:16:08
Posteado originalmente por cancun
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.

Ya lo pude solucionar de otra forma, que realmente no me lo esperaba, pero creo que esto de la programacion esta mas basada en la suerte , ya que se arreglo cambiandole los bordes de la forma del Dll de BsToolWindow a BsSingle, con eso fue mas que suficiente , no tube que hacerle nada mas...
Pero de todos modo gracias por contestar...

roman
07-05-2003, 07:20:05
...pero creo que esto de la programacion esta mas basada en la suerte...

Mmm, esto podría ser tema de debate. Yo por mi parte difiero totalmente.

// Saludos

Erik_Magnus
07-05-2003, 07:31:11
Posteado originalmente por roman
Mmm, esto podría ser tema de debate. Yo por mi parte difiero totalmente.

// Saludos

Bueno puede ser :
25 % conocimiento
15 % Tener compas que sepan :D
10 % Suerte
50 % imaginacion

roman
07-05-2003, 07:37:11
Bueno puede ser :
25 % conocimiento
15 % Tener compas que sepan :D
10 % Suerte
50 % imaginacion

Bueno pues quizá podrías iniciar una encuesta con estos rubros, a ver cuál gana :)

// Saludos

__cadetill
07-05-2003, 09:56:03
Bueno, pues teneis abierto un hilo en Debates. Espero buestras respuestas en él :D

http://www.clubdelphi.com/foros/showthread.php?s=&threadid=161