Hallo.
Lad dir die DLPORTIO.DLL aus dem Netz, steck sie ins Windows-Verzeichniss und greif so auf sie zu:
Delphi-Quelltext
1: 2:
| function DlPortReadPortUchar(Port : Integer) : Byte; stdcall; external 'DLPORTIO.DLL'; procedure DlPortWritePortUchar(Port : Integer; Value : Byte); stdcall; external 'DLPORTIO.DLL'; |
Delphi-Quelltext
1: 2:
| Value := DLPortReadPortUChar(888); DlPortWritePortUchar(888,Value); |
Der "Value" setzt sich aus dem Zustand der Pins zusammen. Die musst du addieren. Einer hat den WErt 1, der nächste 2, der nächste 4, usw....
Musst du dich mal im Internt informieren, welcher Pin welche "Nr" hat....
Du musst immer den Zustand aller sendenden Pins schreiben!!!
MFG Marek
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt.