Ver Mensaje Individual
  #43  
Antiguo 19-09-2014
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Reputación: 14
engranaje Va por buen camino
Si esta pasando lo que yo sospecho, aunque en el Button1Click lanzaras cualquier ejecutable (el notepad.exe mismo)
y despues lanzaras el
Código Delphi [-]
MessageDlg(MsgUser,mtInformation,[mbOK],0);
tendrias el mismo problema, podrias probarlo si no fuera mucha molestia. Por otra parte si pudieras hacer otro boton
con el mismo código pero en vea de llamar a messgedlg lo que hicieras fuera crear un nuevo formulario para mostrar mensajes
pasandole el formulario padre como owner y lo llamaras con showmodal es posible que evitaras el problema.
Yo probaría esas dos opciones.
Me temo que si trazas los showmessage y los messageDlg por la vcl hasta el momento en que
hacen el sendmessage para llamar a la api de windows y crear la ventana, y lo comparas con el modo en el que se envia el
mensaje para crear el form podras ver alguna diferencia en los parametros que se pasan. Si estoy en lo cierto esa diferencia es
la que provoca el comportamiento que te preocupa.
Responder Con Cita