Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
2 und 3 machen nicht das Gleiche! Bei 2 wird folgendes gemacht, in dieser Reihenfolge: 1. Die Adresse von ReceivedText wird "geholt/rausgesucht" (man sagt "ausgewertet"). 2. Eine Instanz des Delegattypen SetTextCallback wird mit dieser Adresse erstellt. 3. SerialPort1.ReadExisting wird aufgerufen 4. Me.Invoke wird aufgerufen, mit der Instanz des Delegattypen und dem Ergebnis von SerialPort1.ReadExisting als Argumente. 5. (Im GUI-Thread) ReceivedText wird aufgerufen, mit dem Ergebnis von SerialPo…
-
Also einiges bringst du noch durcheinander. Im Fall, dass das Event SerialPort1.DataReceived in Thread A ausgelöst wird passiert folgendes: Das DataReceived-Event wird eben nicht im Thread A (auch GUI-Thread) ausgelöst, sondern in einem anderen Thread (nennen wir ihn Thread B). Wenn du einen SerialPort öffnest (SerialPort.Open), dann wird ein weiterer Thread gestartet, der sich darum kümmert, die Kommunikation über den Port abzuarbeiten. Dieser Thread löst das DataReceived-Event aus. Die SerialP…