Ver Mensaje Individual
  #4  
Antiguo 08-10-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Gracias Domingo de nuevo por tu ayuda.

No, seguro que el Handle que obtengo es correcto. De hecho no utilizo el nombre exacto que he puesto aquí en el hilo, sino uno mas complicado de prueba con varias caracteres más.

Y además lo inicializo en la aplicación con Application.Title := '....'

Además seguro que debe ser el Handle correcto ya que cuando no tengo activa la aplicación Wake-Up, el Handle que me devuelve es 0.

Lo dicho, no entiendo por qué no funciona si con la explicación tuya de ayer solucioné el otro problema que tenía. Perfectamente. Y ahora trataba de hacer una cosa adicional pero en sentido contrario.

Me queda una duda que no sé si tiene algo que ver. Entiendo que por supuesto no debería tener nada que ver.

En el .dpr del programa Wake-Up comprueba que sólo se permita una instancia del programa de la siguiente manera :
Código Delphi [-]
  Handle := CreateMutex(nil, true, 'E1BFB967-E3EB-47EB-977E-780CE7BB4723');
  if GetLastError = ERROR_ALREADY_EXISTS then begin
     PostMessage(HWND_BROADCAST, messID, 0, 0);
     Exit;
  end;

Como decía, entiendo que no tiene nada que ver como para que el SendMessage no funcione, no ?
__________________
Piensa siempre en positivo !
Responder Con Cita