Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#2

Re: Async Serielle Übertragung - Thread hängt beim beenden

  Alt 14. Aug 2009, 16:16
Zitat von TUX_der_Pinguin:
...Alles klappt wunderbar jedoch soll die Verbindung getrennt werden bzw. der Thread beendet werden, doch dann hängt
die Anwendung für ca. 20 sekunden lang, ohne ersichtlichen Grund und das ist doch eine etwas unschöne Verzögerung.
....
Ich hoffe es gibt eine Möglichkeit dies etwas zu beschleunigen, da das doch arg unschön ist zu warten.
Hallo,

die einfachste, allerdings nicht Delphi-konforme Möglichkeit wäre PurgeComm. Geht auch noch anders aber komplizierter.

Ausserdem gibt es auch ein Terminate Thread API (Kill), aber das ist nur für Notfälle und funktioniert so "gracefull" wie Stecker ziehen.

Gruss Reinhard
  Mit Zitat antworten Zitat