Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Willkommen im Forum. Zitat von Beppi4u: „und in Ascii“Fang an mit Option Strict On Wenn die Gegenstelle ASCII-Daten sendet, lies die Daten auch als ASCII-Daten aus, nicht als Bytes. Gib dem Port ein Encoding und lies die Daten als String aus. Invoke den gelesenen String in die Form und verarbeite dort Deine Daten. Öffne das Port erst, wenn alle Properties gesetzt sind. VB.NET-Quellcode (16 Zeilen)
-
Zitat von Beppi4u: „Wo und "WIE?"nehme ich den ausgelesenen String den auseinander“Hab ich doch geschrieben. Nur Du hast den Post nicht verstanden und einfach eine neue Methode in Deinen Code reingenommen und nicht den äquivalenten alten rausgenommen. Ich hab mal Deinen Code etwas glatt gezogen (testen kann ich ihn nicht, da ich keine Kommunikation habe). Ich hab mal alle Try / Catches rausgeworfen, denn wir wollen Fehler finden und nicht verschleiern. Ersetze die CheckBoxen durch RadioButton. E…
-
Zitat von Beppi4u: „'System.ArgumentOutOfRangeException'“In welcher Codezeile?
-
Zitat von Beppi4u: „6 und 8!“Du musst Deinen String anders "zerlegen". Was genau steht in diesem String? Poste den mal.
-
Zitat von Beppi4u: „So wie im Anhang des ersten Posts!“ Poste mal den String so wie Du ihn empfängst, bevor Du ihn zerlegst.
-
Zitat von Beppi4u: „aber halt auch nicht immer“Sendet der Sender ein definiertes Übertragungs-Ende-Zeichen? Das könntest Du der Property ComPort1.NewLine zuweisen und dann mit ComPort1.ReadLine immer meine vollständige Zeile lesen. Ggf. musst Du die Property ~ ReceiveTimeout anpassen.
-
Zitat von Beppi4u: „Anhaltspunkte“Er soll einen 12 Zeichen langen String auslesen, wo nach meinem Dafürhalten nur 2 Zeichen da sind: "Ar". Ändere mal die letzte Zeile um in VB.NET-Quellcode (1 Zeile)da wird einfach der Rest gelesen.
-
Zitat von Beppi4u: „etwaige Fehler“Zerlege den String nicht per SubString, sondern per .Split(...). Wenn zwischen den Daten einheitliche Zeichen stehen (" "), ist das besser.