Autor Beitrag
hedie
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: Fr 25.03.05 17:17 
Hallo Zusammen


Ich möchte schon lange gerne mal wieder den LPT Port Ansteuern.
Seit mir nicht böse :wink: aber ich habe schon mal in Visual Basic programmiert und da hats geklappt.
doch nun bin ich auf Delphi um gestiegen :D und hier hab ich natürlich keine ahnung von der Port Programmierung
Ich habe auch schon die Suche benutzt leider nichts

Hoffe ihr könnt mir Helfen

_________________
Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Sa 26.03.05 20:08 

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
Marekventur
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 72



BeitragVerfasst: So 27.03.05 13:12 
Hallo.

Lad dir die DLPORTIO.DLL aus dem Netz, steck sie ins Windows-Verzeichniss und greif so auf sie zu:

ausblenden Delphi-Quelltext
1:
2:
  function  DlPortReadPortUchar(Port : Integer) : Byte; stdcall; external 'DLPORTIO.DLL';
  procedure DlPortWritePortUchar(Port : Integer; Value : Byte); stdcall; external 'DLPORTIO.DLL';


ausblenden Delphi-Quelltext
1:
2:
  Value := DLPortReadPortUChar(888);  // Lesen
  DlPortWritePortUchar(888,Value);    // Schreiben


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 user profile iconraziel: Code- durch Delphi-Tags ersetzt.