vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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 - Fortgeschrittene
VS 2005 - Serielle Schnittstelle 
Autor: Thomsi
Datum: 13.02.06 18:56

Folgendes Problem! Mit dem Code empfange ich problemlos Daten sobald sie über die serielle Schnittstelle kommen und werden in ein Textfeld geschrieben, soähnlich wie bei Hyperterminal!
Jedoch will ich nun die Daten nicht in ein Textfeld schreiben sondern in eine Listbox, bin damit total überfordert .. hat jemand nen tip für mich

Public Delegate Sub DisplayData(ByVal Buffer As String)
 
    Private Shared Sub Display(ByVal Buffer As String)
        Buffer = Buffer.Replace(vbLf, vbCr)
        Buffer = Buffer.Replace(vbCr & vbCr, vbCr)
        Buffer = Buffer.Replace(vbCr, vbCrLf)
        With DefInstance.txtTerm
            If (Buffer.Length = 1) And (Buffer = Chr(8)) _
                                                    Then
                If (.Text.Length > 0) Then .Text = _
                    .Text.Remove(.Text.Length - 1, 1)
            Else
                .AppendText(Buffer)
            End If
            If .Text.Length > 8196 Then
                .Text = .Text.Remove(0, 4096)
                If Mid(.Text, 1) = vbLf Then _
                        .Text = .Text.Remove(0, 1)
            End If
            .SelectionStart = .Text.Length
        End With
    End Sub
 
Private Shared Sub SerialPort_DataReceived(ByVal sender As Object, ByVal e As _
    System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort.DataReceived
        Dim Buffer As String = SerialPort.ReadExisting()
        DefInstance.txtTerm.BeginInvoke(New _
            DisplayData(AddressOf Display), _
                    New Object() {Buffer})
    End Sub
wie gesagt wil daten nicht in textfeld schreiben sondern zu einer listbox adden ... viele dank schonmal für die hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VS 2005 - Serielle Schnittstelle692Thomsi13.02.06 18:56
Re: VS 2005 - Serielle Schnittstelle416Harry K.13.02.06 19:25
Re: VS 2005 - Serielle Schnittstelle390Thomsi13.02.06 19:31
Re: VS 2005 - Serielle Schnittstelle394Harry K.14.02.06 08:58

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