Einzelnen Beitrag anzeigen

hsbc

Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
 
Delphi 7 Professional
 
#1

Wahlweise mehrfachen Programmstart verhindern

  Alt 10. Okt 2005, 11:11
Hallo allerseits,

ich verwende in meiner Anwendung folgenden Code:

Delphi-Quellcode:
initialization
  mHandle := CreateMutex(nil, true, 'anwendung.exe');
  if (GetLastError = Error_Already_Exists) then halt;

finalization
  if mHandle <> 0 then CloseHandle(mHandle);
welcher auch einwandfrei funktioniert.

Jetzt möchte ich in das Programm einen Schalter einbauen, wo der Anwender selbst auswählen kann, ob er zulassen möchte, dass die Anwendung mehrfach gestartet werden kann oder nicht. Gibt es hier eine Möglichkeit ???

mfg
Herbert
  Mit Zitat antworten Zitat