Einzelnen Beitrag anzeigen

Benutzerbild von STS301
STS301

Registriert seit: 6. Nov 2007
668 Beiträge
 
Delphi 7 Personal
 
#3

Re: Programm mehrfach starten

  Alt 15. Feb 2008, 12:48
ich benutze zur Zeit das damit es nicht mehrfach geöffnet wird, vielleicht hilft der Trick
Delphi-Quellcode:
var mHandle: THandle; // Mutexhandle

Initialization
  mHandle := CreateMutex(nil,True,'schuelerplaner');
  // 'xxxxx' Der Anwendungsname ist hier einzutragen
  if GetLastError = ERROR_ALREADY_EXISTS then begin
    // Anwendung läuft bereits
  showMessage('Anwendung läuft bereits!!!!!');
    // Wenn du deine Meldung willst, mach die Klammern weg
    Halt;
  end;

finalization // ... und Schluß
  if mHandle <> 1 then //1 statt 0, vielleicht funktioniert es
    CloseHandle(mHandle)
Sebastian

ölpölp

Linux will rule the universe!!
  Mit Zitat antworten Zitat