vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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

Visual-Basic Einsteiger
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen? 
Autor: Ralf364
Datum: 10.02.13 09:53

Hallo,

im Wesentlichen klappt es jetzt.

Wenn ich hinter der Ausgabe mit der MsgBox den Befehl "Zeile = "" einsetze, wird mir als Erstes ein Leerstring angezeigt und dann fortlaufend die einzelnen Befehlszeilen, so wie ich es wollte.
Ich müßte ja nach dem Einlesen einer Zeile den Inhalt der Stringvariablen sowieso zurücksetzen, warum das aber nicht funktioniert hat begreife ich einfach nicht. Die neuen Werte müßten doch immer wieder angefügt werden.

So funktioniert es jetzt:

Private Sub MSComm1_OnComm()
    Select Case MSComm1.CommEvent
        Case comOverrun:   MsgBox "Datenverlust!"
        Case comRxOver:    MsgBox "Datenverlust!"
        Case comEvReceive
            While MSComm1.InBufferCount >= 1
                RS232string = MSComm1.Input
                If RS232string = vbCr Then
                    RS232string = MSComm1.Input
                    If RS232string = vbLf Then
                        MsgBox Zeile
                        Zeile = "" 'Ohne diese Zeile wird nichts ausgegeben ???
                    End If
                Else
                    Zeile = Zeile & RS232string
                End If
            Wend
    End Select
End Sub
Die Stringvariable wird beim Laden der Form innitialisiert (Zeile = "").

Schönen Sonntag Allerseits!

Gruß Ralf
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textzeilen über RS232 einlesen- wie Zeilenende erkennen?2.267Ralf36409.02.13 20:49
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen?1.714Zardoz09.02.13 23:58
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen?1.565Ralf36410.02.13 00:09
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen?1.454Ralf36410.02.13 00:13
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen?1.504Ralf36410.02.13 09:53
Re: Textzeilen über RS232 einlesen- wie Zeilenende erkennen?1.492bfritz10.02.13 18:53

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