danke, aber ohne eigene Installation zum vorher selber-testen wird das mit den Hilfevorschlägen wohl leider nicht so schrecklich viel fruchten...
PS,
habe jetzt probiert:
Code:void __fastcall TForm1::ComPort1Exception(TObject *Sender, TComExceptions TComException, AnsiString ComportMessage, __int64 WinError, AnsiString WinMessage) { try { ComPort1->Close(); } catch (...) { } try { Application->Initialize(); } catch (...) { Application->Terminate(); } }
damit ist das Beenden bei USB-Unterbrechung leichter möglich ohne dass es sich aufhängt (aber auch nicht 100% korrekt), und springt auch sonst leichter raus, wenn Fehler schon beim 1. Verbinden passieren... :-/







Zitieren

Lesezeichen