Einzelnen Beitrag anzeigen

hsg

Registriert seit: 24. Apr 2006
Ort: Wustermark
354 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Mutex und Programm nicht doppelt starten

  Alt 17. Jan 2007, 08:16
schickt ihr eine Message und rufe vom Message-Handler dann deine Funktion auf, also in etwa so:

Delphi-Quellcode:
h := 0;
repeat
  h := FindWindowEx(0,h,'TApplication',PCHar(Application.Title));
until h <> Application.Handle;
if h <> 0 then begin
  Windows.SendMessage(h,SW_USER+4711,0,0);
end;
Achtung: so ins unreine getippt, also Fehler nicht ausgeschlossen
  Mit Zitat antworten Zitat