Einzelnen Beitrag anzeigen

ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#10

Re: Form nur einmal pro Anwendung öffnen ???

  Alt 18. Okt 2008, 17:38
Hello,

würd hier auch Mutex verwenden (= ~ Globale Variabel die für alle Anwendungen gilt)


Hier ein Beispiel code:

Delphi-Quellcode:
const
  MutexName = 'blabla';

var
  hMutex: THandle;

  hMutex := CreateMutex(NIL, True, MutexName);
  if (hMutex = 0) OR (GetLastError = ERROR_ALREADY_EXISTS) then
  begin
    Fehler('Fenster is schon offen!');
    CloseHandle(hMutex);
    halt;
  end;
  Mit Zitat antworten Zitat