tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
514
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Hannover
    Beiträge
    230
    Hallö...
    Ich hab mich mal wieder durchgerungen meinen Anfänger-Programmierer-Horizont zu erweitern. Dabei kam mir die Idee ein "Modem" über serielle Schnittstelle anzusprechen.
    Klappt alles soweit auch ganz gut...ich stelle mit CreateFile eine Verbindung her, gebe einige Daten zum Initialisieren rein und bin zufrieden.
    Jedoch will ich die Antworten des Geräts auslesen, was ja bekanntlich mit ReadFile geschieht.
    Klappt auch noch ganz gut, jedoch liest mein Programm die Antworten nur fehlerhaft aus meinem Buffer(catched).
    In dem folgendem Beispiel schickt mein "Modem" bei einer bestimmten Aktion den Wert *EAMI: 2, mein Programm bekommt aber nur *EAMI:ٱ.
    Ebenso ist es bei Rückgaben die Anführungszeichen beinhalten...
    Jemand´ne Idee wie ich den Inhalt von catched richtig auslesen!?


    PHP-Code:
    if(ReadFile(thePort, &catched256, &portBufferNULL)) {
        if (
    strstr((LPCTSTR)&catched"*EAMI:")) {//Menüpunkt wurde ausgewählt
            
    MessageBox(NULL, (LPCTSTR)&catched"INFO"MB_OK+MB_ICONINFORMATION);
            return;
        }

    vielen Dank schonmal, ich zähl auf euch
    Geändert von TeCe (29.01.04 um 11:43 Uhr)
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Hannover
    Beiträge
    230
    so...hab´s geschafft!
    Wenn es Jemand wissen möchte:
    Wenn man einen seriellen(comm) Port auslesen will, muß man für den Puffer, in dem man empfangene Daten(ReadFile) speichert, eine feste Größe zuweisen.
    char* ist da nicht drin, sondern in meinem Fall char catched[256]!
    bis denne
     

Ähnliche Themen

  1. readfile in thickbox
    Von Microhome im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.08.08, 23:04
  2. readfile() und zip-Dateien...
    Von tomate im Forum PHP
    Antworten: 0
    Letzter Beitrag: 09.10.07, 11:15
  3. Download per readfile()
    Von TchiboMann im Forum PHP
    Antworten: 10
    Letzter Beitrag: 07.09.07, 00:19
  4. Problem readfile();
    Von liquidbeats im Forum PHP
    Antworten: 7
    Letzter Beitrag: 21.08.05, 14:25
  5. ReadFile Funktion
    Von wasa im Forum VisualStudio & MFC
    Antworten: 6
    Letzter Beitrag: 24.07.04, 16:52