Hallo leute,
habe folgendes Problem:
habe ein c++ programm vor mir, dass mit dem namen "project2" auf dem Desktop geladen ist. Ein weiteres Assemblerprogramm ist auf einem Controllerboard gebrannt und über RS232 mit dem PC (C++) verbunden. Wenn nun das C++ Programm geöffnet ist und läuft, und man dann nochmal das Programm ein zweites Mal aufmacht, dann kommt die Fehlermeldung "Das Handle ist ungültig" Unsere Vermutung ist, dass dies mit der Schnittstelle zu tun hat, die gesucht wird, aber bereits in Gebrauch ist. Die Fehlermeldung "Das Handle ist ungültig" kommt dann jede Sekunde einmal bis das Desktop voll ist und man wird gezwungen, den PC herunterzufahren weil er total hängt.................
Nun wäre eine Einstellung ohne Eingriff ins C++ sehr elegant, welche man unter Windows einstellen könnte, oder einfach irgendwas, dass das Programm kein zweites Mal gestartet werden darf, wenn es bereits offen ist.
Würde mich ein beachtliches Stück weiterbringen, da das Bedienpersonal der Prüfanlage diesen Fehler sehr oft macht (besonders bei vorheriger Minimierung des Programms) und die Daten von 3h immer verloren sind.
Mit freundlichen Grüßen
habe folgendes Problem:
habe ein c++ programm vor mir, dass mit dem namen "project2" auf dem Desktop geladen ist. Ein weiteres Assemblerprogramm ist auf einem Controllerboard gebrannt und über RS232 mit dem PC (C++) verbunden. Wenn nun das C++ Programm geöffnet ist und läuft, und man dann nochmal das Programm ein zweites Mal aufmacht, dann kommt die Fehlermeldung "Das Handle ist ungültig" Unsere Vermutung ist, dass dies mit der Schnittstelle zu tun hat, die gesucht wird, aber bereits in Gebrauch ist. Die Fehlermeldung "Das Handle ist ungültig" kommt dann jede Sekunde einmal bis das Desktop voll ist und man wird gezwungen, den PC herunterzufahren weil er total hängt.................
Nun wäre eine Einstellung ohne Eingriff ins C++ sehr elegant, welche man unter Windows einstellen könnte, oder einfach irgendwas, dass das Programm kein zweites Mal gestartet werden darf, wenn es bereits offen ist.
Würde mich ein beachtliches Stück weiterbringen, da das Bedienpersonal der Prüfanlage diesen Fehler sehr oft macht (besonders bei vorheriger Minimierung des Programms) und die Daten von 3h immer verloren sind.
Mit freundlichen Grüßen