Entwickler-Ecke
Sonstiges (Delphi) - LPT Port ansprechen
hibbert - So 10.10.04 20:12
Titel: LPT Port ansprechen
Hi,
ich habe schon einen Quelltext, ich benutze die io.dll.
und einen Port auf High zu setzen, benutze ich diesen Quellcode
doch das funuzt nur bei einem Pin,
wie kann ich nun die Pins 2 - 9 ansprechen, ambesten einzeln ?
thx hibbert
.Chef - So 10.10.04 20:27
Ohne jemals mit der io.dll gearbeitet zu haben: Könnte es sein, dass die Pins einzelnen Bits im Übergabewert entsprechen? Also Pin 1 = 1, Pin 2 = 2, Pin 3 = 4, Pin 4 = 8, usw. würden sich dann additiv zusammensetzen.
Gruß,
Jörg
Anonymous - So 10.10.04 20:58
Versuch es mit einer Bitmaske:
0001
0002
0004
0008
0010
0011
0012
0014
0018
0020
usw ...
Aber bitte mach das nicht mit so einem Quark. Es gibt IOCTLs um den LPT anzusprechen. Das ist die Möglichkeit, die benutzt werden sollte.
Adrian - Fr 15.10.04 13:52
Servus!
| Assarbad hat folgendes geschrieben: |
Aber bitte mach das nicht mit so einem Quark. Es gibt IOCTLs um den LPT anzusprechen. Das ist die Möglichkeit, die benutzt werden sollte. |
@ Assarbad: Bis vor kurzem habe ich unter XP recht gern mit IO.dll gearbeitet, jetzt verwende ich ZlPortIO. Am liebsten würde ich jedoch auch darauf verzichten, und Deinem Beitrag entnehme ich, daß das auch geht. Meine bisherigen Versuche mit CreateFile, OpenFile usw. waren aber nicht erfolgreich. Kannst Du mir mal kurz einen Tipp geben, welche IOCTLs ich mir anschauen soll?
Gruß,
Adrian
hibbert - Fr 15.10.04 14:35
Ich habe heute ein Windows ME auf einem meiner Rechner installiert und funzt das mit der io.dll, unter XP aber nicht.
Naja ich mache das eh lieber auf einen meiner nebenrechner, falls was schiefgeht :wink:
hibbert
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!