WritFile()
-
Hallo
Ich hab ein Code geschrieben für die Ansteurung des Parallelports (BS ME,Borland C++Builder 5). Öffnen kann ich den Port ohne Probleme, doch ich will mit WriteFile() die einzelnen Pins ansteuern und habe dabei keinen Erfolg. Kann mir jemand verraten wie man das programmieren muss?
Code:
DWORD NumBytesWritten;
char Pin[12];HANDLE PPort=CreateFile("LPT1", //Port öffnen LPT1
GENERIC_WRITE, //schreiben
0,
NULL,
OPEN_EXISTING,
0,
NULL);WriteFile(PPort, //schreiben auf LPT1
Pin, //Daten 12(dez)=1100(bin) Pin 4 und 5 auf High
1,
&NumBytesWritten,
NULL);CloseHandle(PPort);
-
Hast du mal den FAQ-Thread angeschaut? Keine Ahnung, ob das dir hilft
-
Ja, den hab ich auch schon angeschaut aber wenn ich WriteFile so ausführe wie ich es beschrieben habe, bleibt das Programm stehen.Ich hab keine Ahnung was ich beim Code falsch geschrieben habe, da ich den Code mit dem FAQ-Thread auch schon verglichen habe weiss ich jetz auch nicht mehr weiter. Hat jemand eine Lösung?