vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Re: Mscomm Zeilenumbruch 
Autor: Frank
Datum: 23.01.03 12:48


Also,
entlich habe ich eine lösung gefunden für mein Problem, für alle gleichgesinten die sich mit Mscomm auseinander setzen, hier der Quellcode um daten von einer seriellen Schnittstelle mit Zeilenumbruch anzuzeigen:

Private Sub MSComm1_OnComm()
Static srx As String
Dim cx As String
Select Case MSComm1.CommEvent
Case comEvReceive ‘Receive buffer has at least 1 byte
Do While MSComm1.InBufferCount > 0
cx = MSComm1.Input 'Get one byte
Select Case cx
Case Chr(13) ‘<CR> packet terminator
TnetInput srx ‘process packet
srx = "" ‘reset packet buffer
MSComm1.Output = Chr(6) 'send <ACK>
Case Chr(10) 'ignore <LF> terminators
Case Else
srx = srx & cx ‘capture packet bytes
End Select
Loop
Case Is > 1000 ‘detected port error
ComError MSComm1.CommEvent
End Select
End Sub

weiteres unter: http://www.computerwise.com/appnotes/an0108.pdf

Grüsse
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mscomm Zeilenumbruch171Frank23.01.03 10:25
Re: Mscomm Zeilenumbruch41Mr. NoName23.01.03 11:33
Re: Mscomm Zeilenumbruch45Frank23.01.03 12:48

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-2025 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