![]() |
Steurung der Pins am Druckerport GANZ GANZ einfach
Liste der Anhänge anzeigen (Anzahl: 1)
Hi ich habe hier schon ein Tutorial gefunden das sich mit diesem Thema beschäftig findes es aber ein bisschen zu kompliziert ich habe es so gelöst:
Delphi-Quellcode:
Ein zugriff könnte dann so aussehen:
procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll';
function PortIn(Port:Word):Byte; stdcall; external 'io.dll';
Delphi-Quellcode:
Die 378 Steht für die Adresse des Datenregisters eures Druckerports (Müsst ihr mal im Bios schauen) und das $FF steht für alle 8Bit auf High, $00 währe dann alle 8Bit auf Low. Um diese Sachen zu benutzen braucht ihr die io.dll die im selben Ordner wie euer Programm liegen muss.
procedure TForm1.Button1Click(Sender: TObject);
begin PortOut(378, $FF); end; Mfg Maik |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
Das ist wohl eher ein Lib-Eintrag ;)
Aber im Prinzip machst du wohl nichts anderes mit der DLL ;) |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
Achso: Das Programm läuft damit auch unter WinXp Win2k (und 98 auch wenn ich mich nicht irre).
mfg Maik |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
deine dll kann noch mehr ?!
[io.dll]IsDriverInstalled [io.dll]ReleasePort [io.dll]LeftPortShift [io.dll]RightPortShift [io.dll]GetPortBit [io.dll]NotPortBit [io.dll]ClrPortBit [io.dll]SetPortBit [io.dll]PortDWordIn [io.dll]PortWordIn [io.dll]PortIn [io.dll]PortDWordOut [io.dll]PortWordOut [io.dll]PortOut |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
Mal so ne Frage - ließt die DLL nur IO-Ports aus?
Wenn ja hat das doch nur indirekt etwas mit dem Druckerport zu tuhen?! Wenn nicht, welche PINs werden dann beim einlesen vom LPT verwendet? Kann man den Modus irgendwo setzen (ECP/EPP , Kompression und den ganzen Schnee den es da gibt)? |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
hast du die dll programmiert?
|
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
Zitat:
Siehe ![]() Die io.dll muss übrigens installiert werden. (es sei denn ich habe den Inhalt der o.g. Seite falsch interpretiert) |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
DLLs installieren ?
erklär mir mal wie sowas gehen soll .. ist ja keine OCX oder activex oder ole oder com oder dcom |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
Ups...
ich meinte, dass man einen Treiber installieren muss, der dann im Kernel Mode läuft. |
Re: Steurung der Pins am Druckerport GANZ GANZ einfach
hab auch so ne zlportio.dll die tut auch ohne installieren von treibern ( user seitige installation versteht sich )
is ne .sys dabei.. *glubsch* die tut auch für xp usw |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz