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
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
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()
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.
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.
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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.