vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Teilweiser Empfang an Serialport zusammensetzen 
Autor: Undertaker17
Datum: 02.12.15 11:20

Also ich bin jetzt so weit, dass ich die Empfangenen daten als Bytes empfange:

    Private Sub myComPort_DataReceived(ByVal sender As Object, ByVal e As _
      System.IO.Ports.SerialDataReceivedEventArgs) Handles _
      myComPort.DataReceived
 
        Dim Bytes As New List(Of Byte)
        Me.Invoke(Sub() Bytes.Add(myComPort.ReadByte()))
        Dim n As Integer
 
        For n = 0 To Bytes.Count - 1
            Debug.Print(Bytes(n))
        Next
End Sub
Durch Debug.Print erhalte ich folgende Ausgabe:

13
10
49
49
58
48
54
32
48
50
46
49
50


Wenn ich nun weiter gehen will, und diese Bytes in einen String umwandeln will,

    Private Sub myComPort_DataReceived(ByVal sender As Object, ByVal e As _
      System.IO.Ports.SerialDataReceivedEventArgs) Handles _
      myComPort.DataReceived
 
        Dim Bytes As New List(Of Byte)
        Me.Invoke(Sub() Bytes.Add(myComPort.ReadByte()))
        Dim n As Integer
 
        For n = 0 To Bytes.Count - 1
            Debug.Print(Bytes(n))
        Next
 
        Dim o As Integer
        For o = 0 To Bytes.Count - 1
            System.Text.Encoding.Unicode.GetString(Bytes)
        Next
 
    End Sub
Erhalte ich Folgenden Fehler:


Fehler 1 Der Wert vom Typ "System.Collections.Generic.List(Of Byte)" kann nicht in "1-dimensionales Array von Byte" konvertiert werden.


Also wie mache ich daraus nun wieder einen String mit dem sich was anfangen lässt??


Edit:

Hab die Konvertierung grade so versucht:
        Dim Bytes As New List(Of Byte) From {"13", "10", "49", "49", "58", _
          "48", "54", "32", "48", "50", "46", "49", "50"}
 
        Dim o As Integer
        For o = 0 To Bytes.Count - 1
            Convert.FromBase64String(Bytes)
 
        Next
aber selbst so wird bei mir dieser Fehler ausgegeben



Beitrag wurde zuletzt am 02.12.15 um 11:31:08 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Teilweiser Empfang an Serialport zusammensetzen3.284Undertaker1724.11.15 16:49
Re: Teilweiser Empfang an Serialport zusammensetzen2.268GPM24.11.15 17:38
Re: Teilweiser Empfang an Serialport zusammensetzen2.175Undertaker1725.11.15 13:46
Re: Teilweiser Empfang an Serialport zusammensetzen2.221GPM25.11.15 14:35
Re: Teilweiser Empfang an Serialport zusammensetzen2.342Undertaker1725.11.15 19:45
Re: Teilweiser Empfang an Serialport zusammensetzen2.139GPM25.11.15 21:32
Re: Teilweiser Empfang an Serialport zusammensetzen2.170Undertaker1726.11.15 14:44
Re: Teilweiser Empfang an Serialport zusammensetzen2.282GPM26.11.15 17:53
Re: Teilweiser Empfang an Serialport zusammensetzen2.192Undertaker1727.11.15 16:14
Re: Teilweiser Empfang an Serialport zusammensetzen2.326sv0001027.11.15 17:18
Re: Teilweiser Empfang an Serialport zusammensetzen2.158Undertaker1728.11.15 14:31
Re: Teilweiser Empfang an Serialport zusammensetzen2.129Undertaker1701.12.15 00:38
Re: Teilweiser Empfang an Serialport zusammensetzen2.115ModeratorFZelle01.12.15 13:25
Re: Teilweiser Empfang an Serialport zusammensetzen2.349Undertaker1702.12.15 11:20
Re: Teilweiser Empfang an Serialport zusammensetzen2.144GPM02.12.15 11:57
Re: Teilweiser Empfang an Serialport zusammensetzen2.118GPM02.12.15 12:25
Re: Teilweiser Empfang an Serialport zusammensetzen2.224Undertaker1703.12.15 13:19
Re: Teilweiser Empfang an Serialport zusammensetzen2.197Undertaker1704.12.15 11:52
Re: Teilweiser Empfang an Serialport zusammensetzen2.138GPM04.12.15 13:54
Re: Teilweiser Empfang an Serialport zusammensetzen2.183Undertaker1708.12.15 15:02
Re: Teilweiser Empfang an Serialport zusammensetzen2.148GPM08.12.15 17:26
Re: Teilweiser Empfang an Serialport zusammensetzen2.178Undertaker1708.12.15 18:34
Re: Teilweiser Empfang an Serialport zusammensetzen2.147Undertaker1710.12.15 20:50
Re: Teilweiser Empfang an Serialport zusammensetzen2.206Undertaker1730.12.15 15:22
Re: Teilweiser Empfang an Serialport zusammensetzen2.234Manfred X31.12.15 13:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel