Soweit bin ich damit:

void __fastcall TForm1::Button1Click(TObject *Sender)
{

char i;

unsigned long bits_read=1;

HANDLE hCom=CreateFile("LPT1",GENERIC_READ,0,NULL, OPEN_EXISTING,0,NULL);

BOOL tmp=ReadFile(hCom,&i,1,&bits_read,NULL);

Form1->Edit1->Text=i;
}

Da kommt aber nix sinnvolles bei raus: $7
¸
Xú



Es startet also, aber diese kryptische Ausgabe verändert sich nicht. Jetzt habe ich noch zusätzlich eine allgemeine "dumme" Frage. Wenn ich den LPT-Port nutzen möchte, muss ich doch die jeweiligen Leitungen auf Masse ziehen, oder? Also Pin 2 bis Pin 7 stehen hierfür zur Verfügung, oder?