Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.470 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#13

AW: Anwendung nur einmal starten

  Alt 4. Aug 2023, 14:59
Dann wirst Du etwas anderes nutzen müssen, um Dein SingleInstance zu gewährleisten. Einfach ist da eine Semaphordatei zu setzen/löschen. Nicht trivial ist dann herauszufinden, ob die Datei da ist, weil gerade das Programm läuft, oder weil vergessen wurde sie zu löschen (Programmabsturz).
Kein Akt: Einfach die Datei beim Start exklusiv öffnen/erzeugen/überschreiben und sie offen halten bis zum Programmende. Wenn das Öffnen/Erzeugen fehlschlägt, läuft bereits eine andere Instanz.
Thomas Mueller
  Mit Zitat antworten Zitat