COM-Schnittstelle



  • Hallo zusammen
    Ich bin Anfänger und hab in der Schule mein erstes Projekt.
    Mein Problem:
    Wenn ich das hier schreibe

    CreateFile('COM2',GENERIC_READ,0,0,OPEN_EXISTING,0,0)

    bekomme ich das hier

    error C2078: Zu viele Initialisierungen

    hab ich da was grundsätzlich nicht verstanden oder hat sich da bei VC7 etwas
    geändert?



  • Nimm Anführungszeichen (") und keine Apostrophe. Bist du sicher dass du <windows.h> eingebunden hast und die Syntax stimmt?
    Poste mal die ganze Zeile, in der der Fehler auftritt (nimm bitte copy&paste u. Codetags).



  • Danke
    windows.h hab ich eingebunden und " statt ' benutzt. Keine Veränderung.
    Ich dachte windows.h wäre im stdafx.h bereits eingebunden?
    Aber ich habe das Projekt als MFC angelegt?
    hier die ganze Zeile

    HANDLE CreateFile("COM2",GENERIC_READ,0,0,OPEN_EXISTING,0,0);

    Ich wäre ja froh wenn das nur ein Syntaxfehler wäre. 😕



  • In dieser Zeile deklarierst du eine Variable namens CreateFile vom Typ HANDLE. Schau dir mal die Syntax genau an. 🙂



  • Wie peinlich!!

    DANKE 🤡


Anmelden zum Antworten