Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit inpout32.dll (https://www.delphipraxis.net/72909-problem-mit-inpout32-dll.html)

JVALeipzig 9. Jul 2006 00:27


Problem mit inpout32.dll
 
ja also ich wollte hier mal ganz einfach n bissel am LPT1 rumbasteln und dafür mit delphi6 mal ein paar bits auf die lptports legen und von dort lesen.

habe mir dafür die inpout32.dll von logix4u gezogen, alles eingebunden ...

programm startet... und bei dem click auf den button, der die anweisung "out32(888,irgendwas)" enthält, gibt er mir ne Fehlermeldung :

Priviligierte Anweisung !

ich weiß nich weiter, eigentlich müsste es doch gehen

hab im bios den lpt auf epp1.9 gestellt, und sonst alles auch durchprobiert...

woran kann das liegen ?

würde mich über hilfreiche ideen freuen

Olli 9. Jul 2006 00:37

Re: Problem mit inpout32.dll
 
Bitte nicht.

1. abhängig von deinem Betriebssystem wirst du Probleme haben direkten Port-I/O zu machen (in/out sind eben privilegiert, i.e. nur im K-Mode verfügbar).
2. ist es keine gute Idee generischen Port-I/O zuzulassen.
3. suche ich noch Tester, welch Zufall :mrgreen: ... -> hier

Übrigens brauchst du bei der simplen API, welche ich zur Verfügung stelle nichtmal die Adressen der Ports zu wissen. Die werden dynamisch ermittelt. Sogar dann noch, wenn du 100 LPTs hast. Einziger Wermutstropfen in der aktuellen Ausgabe, du mußt den Treiber selber installieren ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz