![]() |
Prüfen, ob mein Programm (noch) läuft...
Moin moin,
ich bin auf der Suche nach einer Möglichkeit zu überprüfen, ob mein Programm beispiel.exe noch läuft. Das Programm wird gestartet und legt sich in die Taskbar. Nun kommt es vor, dass das Programm beendet wurde. Ich möchte das Programm in einem solchen Fall sofort wieder starten. Mein Ansatz war: Ich prüfe ob das Programm noch in der Prozesstabelle steht, wenn nicht starte ich es wieder. Wie kann ich das prüfen ?? ich habe zwar einiges gefunden, verwende aber anscheinend die falschen Suchbegriffe. :coder2: Danke für die Unterstützung.. ascotlx |
Re: Prüfen, ob mein Programm (noch) läuft...
Wenn Dein Programm nicht läuft, kann es ja schwerlich prüfen, ob es läuft. Dir wird also nur ein 2. Programm übrigbleiben, dass zyklisch nachsieht.
|
Re: Prüfen, ob mein Programm (noch) läuft...
...genau das habe ich ja vor ;o)
|
Re: Prüfen, ob mein Programm (noch) läuft...
Hallo,
benutze einen Mutex. Dein 1. Programm (bsp.exe) erzeugt ihn. Das 2. Programm versucht, ihn auch zu erzeugen, klappt es, ist Prog1 nicht mehr gestartet. Zu Mutex: Such hier mal "Mehrfachstart verhindern". Da ist das beschrieben. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz