Thema: Delphi Task überprüfen

Einzelnen Beitrag anzeigen

Benutzerbild von ascotlx
ascotlx

Registriert seit: 8. Mär 2005
Ort: Hamburg
97 Beiträge
 
Delphi 7 Professional
 
#2

Re: Task überprüfen

  Alt 19. Jun 2006, 10:05
Moin Pump,

ich prüfe auf diese Art, ob mein Programm schon läuft ....

Delphi-Quellcode:
// ist das Programm schon gestartet ??
initialization
  H := CreateMutex(nil, True, 'Opera.exe');
  if GetLastError = ERROR_ALREADY_EXISTS then
    begin
      MessageDlg('Opera'
       +#13+#13+'das Programm ist bereits aktiv.',
       mtInformation, [mbOk], 0);
      Halt;
    end;

finalization
  if H <> 0 then
    begin
      CloseHandle(H);
    end;
HTH

Gruß
ascotlx
  Mit Zitat antworten Zitat