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... :-/
Lesezeichen