veraltete Output-Funktionen



  • Hallo,
    ich möchte Daten an die Hardware (z.B. Com 1-Port) senden.
    Früher ging das mit "outp", usw..
    In der Borland-Hilfe steht, dass diese Funktionen veraltet sind und nicht mehr unterstützt bzw. verwendet werden.
    Wie kann ich das Problem unter neueren Windows-Versionen (WinXP) lösen?



  • Wie kann ich das Problem unter neueren Windows-Versionen (WinXP) lösen?

    Der erste Schritt ist das Posten im richtigen Forum. Mit Standard-C++ hat dein Problem schließlich nichts zu tun.

    -> WinAPI.



  • Verusch es doch mit CreateFile, müsste ungefähr so aussehen:

    HANDLE hCom=CreateFile("COM1",GENERIC_WRITE | GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

    char SendStr[] = "...."; // Sende String
    DWORD dwWritten;
    WriteFile(hCom,SendStr,strlen(SendStr),&dwWritten,NULL);

    Aber in der FAQ steht auch ne menge, such doch mal.


Anmelden zum Antworten