OK, jetzt ich!![]()
Also, die codeschnipsel laufen afu dos - win98/winME, aber leider nicht auf Windows 2K/NT/XP, weil dieser keinen direkten zugriff auf das LPT-Port erlaubt.
Die Funktionen, die du verwenden könnest lauten:
CreateFile()
WriteFile()
SetCommState()
GetCommState()
...
also schaut der Beispiel ca. so aus:
Naja, wie immer, "dieser Code wurde nicht durch einen Compiler gejagt und ich übernehme keine Haftung für etwaige Fehlfunktionen", d.h. wenn ein Fehler drinn ist, bin ich nicht schuld...Code:void Create_LPT() { HANDLE hCom=CreateFile("LPT1",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING, OPEN_EXISTING,0,NULL); if(hCom==INVALIDE_HANDLE) // Da ist was schief gelaufen DCB dbc; if(!GetCommState(hCom,&dbc)) // Da haben wir was versch.... //Ab hier kannst du alles machen, was du möchtest (natürlich mit den Einschränkungen, die dir Windoof auferlegt ;) einfach MSDN durchlesen... dbc. }
MfG
Mobius
P.S.: gehörte eher unter PC- Notebook, aber wurschthat ja auch was mit elektronik zu tun
![]()






Zitieren

Lesezeichen