tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
6076
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Dojo Dojo ist offline Rookie
    Registriert seit
    May 2004
    Beiträge
    6
    Hallo,
    ich habe folgenden GW-Basic code den ich erstmal in C++ übersetzt in einer win32Anwendung laufen lassen möchte:

    100 open "com1.9600,N,8,1,DS,CD" as#1
    110 print#1, "@03" :gosub 1000
    120 print#1, "@0M20,20,40,40"
    125 gosub 1000
    130 stop

    -also in der ersten Zeile wird die Schnittstelle angesprochen (nehme ich an) und dann werden die Daten bis zu "stop" übertragen.
    Hat hier jemand die Geduld und das Wissen mir zu zeigen (bitte mit Komentar) wie man ganz einfach -ohne Klassen pi pa po.... , in einer Win32Anwendung die Komunikation zur Schnittstelle öffnet und anschliessend die Daten überträgt?

    Vielen Dank
    Dom
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Du gehst über die CreateFile-Funktion und gibst als Dateinamen "COM1" an. Mit SetDCB kannst du alles mögliche verstellen (unter anderem die Baudrate).

    Dann kannst du wie bei Dateien mit ReadFile/WriteFile lesen und schreiben.

    Einfach ein bißchen googlen, da ist keine große Hexerei dahinter.
     

  3. #3
    Dojo Dojo ist offline Rookie
    Registriert seit
    May 2004
    Beiträge
    6
    Zitat Zitat von Endurion Beitrag anzeigen
    Du gehst über die CreateFile-Funktion und gibst als Dateinamen "COM1" an. Mit SetDCB kannst du alles mögliche verstellen (unter anderem die Baudrate).

    Dann kannst du wie bei Dateien mit ReadFile/WriteFile lesen und schreiben.

    Einfach ein bißchen googlen, da ist keine große Hexerei dahinter.
    Danke für die Antwort,
    aber ich finde nichts -wenn da keine große Hexerei dahinter ist weshalb findet man denn so schwer etwas darüber.
    In GW-Basic sind das fünf Zeilen!
    Dom
     

  4. #4
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Erstes Google-Ergebnis mit "createfile com1":

    http://www.bcb-box.de/Informationen/RS232/rs232.html

    Da gibt es ein paar Code-Ausschnitte, die das Öffnen und lesen zeigen.
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 19.04.10, 14:07
  2. Senden via Serielle Schnittstelle?
    Von paddz im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 11.04.06, 19:54
  3. Antworten: 19
    Letzter Beitrag: 29.04.05, 10:06
  4. Antworten: 2
    Letzter Beitrag: 29.09.03, 22:04
  5. Antworten: 5
    Letzter Beitrag: 08.08.03, 12:42