Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Serial Port

    Niko Ortner - - Schnittstellen-/Hardwareprogrammierung

    Beitrag

    Dieser Artikel erklärt gut, wo die Probleme beim SerialPort in .NET liegen: sparxeng.com/blog/software/mus…ystem-io-ports-serialport Kurz sollte das inetwa so aussehen: VB.NET-Quellcode (44 Zeilen) Lesevorgänge abbrechen funktioniert einfach so, dass Du Port.Close aufrufst. Dann wird im Callback bei EndRead eine InvalidOperationException ausgelöst, die Du fangen (und in diesem Fall ignorieren) kannst.

  • Benutzer-Avatarbild

    Serial Port

    Niko Ortner - - Schnittstellen-/Hardwareprogrammierung

    Beitrag

    Ich möchte anmerken, dass das, was @RodFromGermany beschrieben hat, in erster Linie zum Testen gedacht ist. Das DateReceived-Event (in Verbindung mit der BytesToRead-Property) ist extrem unzuverlässig. Das wird auch im verlinkten Artikel bemängelt. Und normalerweise schreibt man auch nicht Strings in ein SerialPort, sondern rohe Bytes. Die NewLine- und Encoding-Properties sollten nämlich eigentlich garnicht zur SerialPort-Klasse gehören. WriteLine und ReadLine eigentlich auch nicht. Das gehört i…