vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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: Problem mit encoding? 
Autor: GPM
Datum: 16.12.16 16:15

Hier ein Selbst-Test mit nur einer Schnittstelle:

'1. SerialPort einfügen
'2. Sende-Empfangstest bei einer einzelnen COM-Schnittstelle durch die 
' Verbindung von RD+TD (9p = Pin2+Pin3)
Public Class Form1
    Dim WithEvents Btn As New Button With {.Dock = DockStyle.Bottom, .Text = _
      "Senden", .Height = 30, .Parent = Me}
    Dim Tb As New TextBox With {.Dock = DockStyle.Fill, .Multiline = True, _
    .Parent = Me}
 
    Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles _
      Me.Load
        SerialPort1.PortName = "COM5"  'Eigenen Portname einsetzen!
        SerialPort1.Open()  'Zum Testen reichen die Standardeinstellungen
    End Sub
 
    Private Sub SerialPort1_DataReceived(sender As Object, e As _
      System.IO.Ports.SerialDataReceivedEventArgs) Handles _
      SerialPort1.DataReceived
        Dim daten As String = ""
        Do While SerialPort1.BytesToRead > 0
            daten &= SerialPort1.ReadByte.ToString & ","
        Loop
        Me.Invoke(Sub() Tb.Text = daten) 'Invoke nötig, wenn ein Control aus 
        ' einem anderen Thread angesprochen wird!
    End Sub
 
    Private Sub Btn_Click(sender As Object, ByVal e As EventArgs) Handles _
      Btn.Click
        'Dim txt As String = Chr(0) & "123" & Chr(129)
        'Dim b() As Byte = System.Text.Encoding.Default.GetBytes(txt)
        Dim b() As Byte = {0, 48, 49, 50, 129}
        SerialPort1.Write(b, 0, b.Length)   '0,48,49,50,129
    End Sub
End Class
MfG GPM
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit encoding?1.630Lupus5216.12.16 13:56
Re: Problem mit encoding?1.107eierlein16.12.16 14:15
Re: Problem mit encoding?1.074Lupus5216.12.16 15:19
Re: Problem mit encoding?1.077eierlein16.12.16 15:55
Re: Problem mit encoding?1.009Lupus5216.12.16 23:06
Re: Problem mit encoding?1.012GPM16.12.16 16:15
Re: Problem mit encoding?1.018Lupus5216.12.16 23:10
Re: Problem mit encoding?997GPM16.12.16 23:43
Re: Problem mit encoding?1.027Lupus5216.12.16 23:59
Re: Problem mit encoding?1.001GPM17.12.16 00:18
Re: Problem mit encoding?1.011Lupus5217.12.16 08:36

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