Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Eventhandler für LPT Ports - Hardwareinterrupts behandeln (https://www.delphipraxis.net/52719-eventhandler-fuer-lpt-ports-hardwareinterrupts-behandeln.html)

Flocke 2. Sep 2005 14:10

Re: Eventhandler für LPT Ports - Hardwareinterrupts behandel
 
Du kannst natürlich mit dem "Holzhammer" PortTalk auf die bekannten Ports zugreifen (wenn du unter TP schon wusstest wie das geht, ist das ja kein Problem für dich).

Im Delphi-Forum habe ich hier einen Beitrag dazu gefunden, ist allerdings schon ein bisschen älter.

Ich habe letztens mal mit PortTalk herumgespielt, allerdings in C++ zur Ansteuerung des Lüfters, und das hat soweit auch funktioniert.

Olli 2. Sep 2005 14:12

Re: Eventhandler für LPT Ports - Hardwareinterrupts behandel
 
Ich schaue mal nachher in den Treiber rein. Dieses exakte Signal könnte er bekommen. Allerdings mußt du auch hier vermutlich pollen :|

JensHeinrichs 2. Sep 2005 14:38

Re: Eventhandler für LPT Ports - Hardwareinterrupts behandel
 
Hallo Volker,
Hallo Olli,

vielen Dank erstmal. Aber mit diesen Tools und dem direkten Pollen des Statusregisters wird leider das nix ... die Pulse des Sensors sind extrem kurz und die Gefahr, sie zu verpassen ist zu gross - bleibt doch nur der LPT-Interrupt und der scheidet wohl leider aus....

Der Maustreiber schnallt das jedenfalls, wenn so ein kurzer Puls kommt und gibt den brav an DELPHI weiter.

So wie ich das bisher sehe, bleibt mir wohl nur, ein FlipFlop dazwischen zu schalten und dann das LPT-SR zu pollen oder die Maustaste mit einem Gatter zu enablen / sperren.

Muss ich wohl doch den Lötkolben wieder 'rauskramen ....

omata 2. Sep 2005 21:51

Re: Eventhandler für LPT Ports - Hardwareinterrupts behandel
 
Moin,

ich habe genau das was du möchtest mal gelöst.
siehe hier

vielleicht hilft es dir ja weiter

MfG
Thorsten

JensHeinrichs 5. Sep 2005 10:36

Re: Eventhandler für LPT Ports - Hardwareinterrupts behandel
 
Moin Thorsten,

genau das war's ... VIELEN DANK. Hat mich doch noch einer verstanden ... hatte mich wohl nicht eindeutig genug ausgedrückt ... sorry.

Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr.
Seite 2 von 2     12   

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