Ich verbinde mich regelmäßig mit einen Gerät, lese Daten aus, und trenne die Verbindung wieder.
Nach einiger Zeit, also einigen Hundert Connects, tritt plötzlich der Fehler "unable to open comport (Error 1117)" auf. Dann kann ich nicht mehr über den Comport connecten.
Wenn ich meine Anwendung beende und direkt wieder starte, geht es wieder einige hundert Male, bis der Fehler wieder auftritt.
Das kenne ich nur, wenn der Port nicht sauber geschlossen wird, z.B. noch ein Thread darauf wartet, dass Daten kommen. Dann blockiert die Anwendung sich selbst dabei, den Port zu oeffnen.
twm