Autor Beitrag
matthew77
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Fr 10.08.18 08:52 
Hallo,
ich habe ein Programm, dass alle paar Stunden einfriert. Der Taskmanager erkennt es als "reagiert nicht". Ein quick & dirty fix wäre jetzt, diesen Zustand mit einem anderen Programm zu erkennen, das Programm abzuschießen und wieder neu zu starten. Dazu wollte ich erst mal ein Testprogramm schreiben, welches per Knopfdruck in den "reagiert nicht" Modus kommt. Ich habs mit einer Endlosschleife probiert aber das klappt nicht (CPU Leistung geht hoch, Programm gefriert tatsächlich aber der Taskmanager erkennt es nicht als eingefroren. Hat einer eine Idee?

Danke!
matthew77 Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Fr 10.08.18 09:23 
äh, falscher Alarm. Die Endlosschleife tut hier doch ihren Dienst - ebenso wie ein langes "Sleep". Habe ein Programm gefunden, mit dem sich das automatische Neustarten einfach bewerkstelligen lässt: es heißt "Restart on crash" und ist hier erhältlich:
w-shadow.com/blog/20...04/restart-on-crash/
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 10.08.18 11:24 
Eurekalog bietet z.B. die Möglichkeit solche Hänger in der eigenen Anwendung zu erkennen und zu loggen.