Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Das Event bringt Dir nix. Wenn der EventHandler das nebenläufige Event empfängt, ist es im selben Thread wie der Aufrüber - im Nebenthread. Die Folge: unerlaubter threadübergreifender Prozess.

  • Benutzer-Avatarbild

    Hat zwar nix mit diesem Thema zu tun, aber ja, das Event wird nebenläufig, also in dem Fall aus einem anderen Thread gefeuert - und somit auch im selbigen empfangen. Daher sind im SerialPort.DataReceived-EventHandler, keine direkten GUI-Änderungen erlaubt - außer man arbeitet dann eben mit Invoking (also BeginInvoke oder notfalls - wenn gute Begründung besteht - mit Invoke). Zitat von MSDN: „The DataReceived event is raised on a secondary thread when data is received from the SerialPort object. …