Hallo Leute, ich habe microsoft visual c++ of mein Laptop und möchte damit die com port öffnen . ziel ist die com port zu öffnen die von einem GPSmodul gelieferten Daten auffangen und weiterbearbeiten. hat jemand etwas ähnliches gemacht oder kennt jemand links die information darüber gibt danke für eure Hilfe
Gast
#928739
microsoft visual c++ oder visual basic?!
visual basic
welche version? ab .net 2.0 (?, bei 3.0 sicher) gibt es ein "serialport"-objekt, mit dem man gaanz einfach über die serielle schnittstelle kommunizieren kann (mit vb, c++ , c#, ...).
Hallo, habe in Erinnerung, das bei VisualBasic Express(2005), es in der Toolbox den Serialport gibt. Zumindest in der mir vorliegenden 2008er Version. Gruß Sascha
Gast
#936602
Antwort hier: http://www.activevb.de/tutorials/tut_com/com.html
Der Link passt zu VB Classic, also bis Version 6. Bei VB 2005 (wohl auch 2008) geht das so: Dim sp As New System.IO.Ports.SerialPort sp.Open()
Gast
#939157
kann man ein Port com Port öffnen nur mit visual basic oder?
Gast
#939194
den Comport kann jede Programmiersprache öffnen, mehr oder weniger umständlich. in VB.net gehts so: ziehe das "Serialport" auf deine Form, Setze in den Eigenschaften: PortName BaudRate DataBits StopBits Parity ReadTimeout entsprechend deines GPS Moduls dann im Code: ComPort.Open() mit Comport.ReadExisting() bekommst du alles, was grad im eingangsbuffer steht.
Gast
#947968
in Visual basic 6.0 gibt es ein Steuerelemente MSCOMM das ermöglicht der Zugriff auf com Port, aber in VB expression 2008 gibt es nicht. ist es bei VB expression 2008 anders genannt? dann freue ich mich wenn jemand mir es sagt. Danke
Lies Dir einfach mal den Beitrag von "Severino" vom 25.7. durch.
Gast
#953502
mit Comport.ReadExisting() bekommst du alles, was grad im eingangsbuffer steht. ok wie kann ich jetzt mit einer Ausgabe funktion was in eingangspuffer sehen oder was drin gespeichert sind. Danke
Dim MyString As String = Comport.ReadExisting()
MsgBox("Gelesen:" + MyString)
'oder
Console.WriteString("Gelesen:" + MyString)
oder habe ich Deine Frage falsch verstanden?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.