Frage

habe ich ein Programm, das eine Anwendung öffnet, für das Gewinde für 500 ms nimmt dann ein Bild von dem Griff des Rahmens. Ich tue dies bis etwa 600 Dateien. Merkwürdigerweise, alle 40 oder so Dateien, die process.kill () funktioniert nicht oder so etwas, weil die Anwendung hängt, und der Lauf Dateien Programm ausgeführt wird, wenn sie getötet werden sollen, dann mein Programm stürzt ab, wenn es das versucht zu starten Prozess. Auf meinem langsamen Laptop, stürzt es alle 60 oder so, auf meiner schnellen quadro, alle 30 oder so. Was könnte die Ursache sein? Ich sehe nicht, wie ein Verfahren übersprungenen sein könnte; ungerade ....

Danke

War es hilfreich?

Lösung

Was passiert, wenn Sie Ihre Timing-Werte verlängern? Statt 500ms, versuchen Sie 2-4 Sekunden. Zusätzlich versuchen WaitForExit , so dass Sie erkennen können, wenn die Anwendung hängen ist .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top