Entwickler-Ecke
Sonstiges (.NET) - Serielle Ports
fratzenkeks - Do 18.03.10 13:19
Titel: Serielle Ports
Hallo Leute,
ich bin gerade dabei eine Klassenbibliothek zu entwickeln, die über einen Seriellen Port kommunizieren soll. Es gibt in der Toolbox die Komponente SerialPort die auch über ein Event DataReceive verfügt, mit der dann die eingehenden Daten abgefragt werden können.
Da es sich bei meinem Projekt um eine reine Klassenbibliothekt handeln, habe ich diese Komponente nicht. Jetzt stellt sich mir die Frage, wie fange ich die Antwort vom Port ab ohne die DataReceive-Methode nutzen zu können??? Bzw. ich weiss nicht ob man die nutzen kann.
Gruß
Christian S. - Do 18.03.10 14:23
Hallo!
Du kannst die SerialPort-Klasse ja auch in Deinem Quellcode instanzieren und dort die Events benutzen:
C#-Quelltext
1: 2:
| _Port = new SerialPort("COM1"); _Port.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(_Port_DataReceived); |
Tipp: Nachdem Du "+=" getippt hast kannst Du Dir durch zweimaliges Drücken der Tab-Taste Arbeit ersparen ;-)
Grüße
Christian
fratzenkeks - Do 18.03.10 14:46
Hi Christian,
vielen Dank für die schnelle Antwort, werde ich gleich so umsetzten:)
Und danke für den Trick mit dem doppelten Tag :D
Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!