Parallelport unter WIN NT



  • Hallo,

    würde gerne ein Gerät am Parallelport in Win-NT ansprechen. Das Gerät ist eine LPT-Box mit 8 LED´s, die ich ansprechen will. Mit den **standardmäßigen inp outp befehlen klappt es nicht, wegen dem WINDOOF Problem. Danach habe ich die CREATE-FILE Funktion verwendet:
    Folgendes:

    #include <iostream.h>
    #include <conio.h>
    #include <windows.h>
    #include <stdio.h>

    void main ()
    {

    HANDLE hCom = INVALID_HANDLE_VALUE;
    char lpByte [256];
    int len = 1 ;

    DWORD dwBytesRecive;
    DWORD dwBytesWritten;

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

    WriteFile(hCom, lpByte, 0x00, &dwBytesWritten, NULL);
    ReadFile(hCom, lpByte, 0x00, &dwBytesRecive, NULL);
    WriteFile(hCom, lpByte, 0xff, &dwBytesWritten, NULL);
    ReadFile(hCom, lpByte, 0xff, &dwBytesRecive, NULL);
    WriteFile(hCom, lpByte, 0x00, &dwBytesWritten, NULL);
    ReadFile(hCom, lpByte, 0x00, &dwBytesRecive, NULL);

    CloseHandle(hCom);

    }

    Leider klappt es noch nicht so, wie ich es will.

    Kennt sich jemand darin aus und kann mir evtl. Tipps geben???

    Fruß TorryMaster**


Anmelden zum Antworten