Hallo, Hab ein Programm auf meinem Atmega 16 laufen das mir die Aktuellen Fernbedienungs Codes via Display UND via RS232 Print Befehl ausgibt. Nun möchte ich das in einem Fenster welches ich unter VB programmiert habe in der TB1 (Text Box) das erscheint was ich via Print sende. Wie verklicker ich das VB??? kann ich auch das was in der TB1 speichern wenn ich einen BN1 anlege wie lautet dieser Befehl??? Vielen Dank
Hallo, hab VB 2008 Express hab so weit kenntnisse was ich in 8 schulstunden im Unterricht gelernt habe also wenig
Hallo, ich empfehle Dir PureBasic. Gibt's für fast alle gängigen Plattformen und erzeugt kleine EXE's OHNE Laufzeitbalast. Passende RS232-Beipsiele liegen bei und außerdem gibt es ein gut besuchtes deutschsprachiges Forum. Demoversion ist gratis, allerdings auf 800 Zeilen beschränkt. Falls Du Schwierigkeiten hast, kann ich Dir helfen.
Haloo ich würde mehr zu Python tendieren ... gibts umsonst und ein nettes deutsches Forum und usb + seriell usw ist auch kein Prob.. mfg
Du brauchst in VB2008 ein SerialPort Steuerelement. Dessen Eigenschaften musst Du passend einstellen (Baudrate etc.) Im Ereignis SerialPort.DataReceived() liest Du z.B. mit SerialPort.ReadLine Deinen String ein. Jetzt kommt der einzige Punkt, der etwas knifflig ist: Da DataReceived in einem anderen Thread läuft als das Formular, musst Du den String mit Hilfe von BeginInvoke auf die Textbox übertragen. Dazu findest Du aber sicher Code-Beispiele, hier im Forum oder auf http://www.gidf.de. Um den Inhalt der Textbox zu speichern, benutzt Du TB1.SaveFile(), also in: Private Sub BN1_Click(..) TB1.SaveFile("MeinFileName.TXT") End Sub Ist etwas knapp gehalten, aber diese Infos sollten Dir den Weg zeigen können.
>Im Ereignis SerialPort.DataReceived() liest Du z.B. mit >SerialPort.ReadLine >Deinen String ein. mit den TimerTick kann du auch diesen String in die Textbox laden. Es geht auch noch anders ,aber glaube dies ist sehr einfach.
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.