Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   inpout32.dll unter win vista 64 ? (https://www.delphipraxis.net/114705-inpout32-dll-unter-win-vista-64-a.html)

Masteric 29. Mai 2008 20:34


inpout32.dll unter win vista 64 ?
 
Hi,
ich hab mal so ne Frage, kann es sein, dass die inpout32.dll nicht mehr unter Vista 64bit geht?
Jedenfalls funktionieren meine Programme nicht mehr, die den LPT Port über die dll ansteuern, jedoch funktionieren sie noch unter nem alten winme rechner, der jedoch ne menge macken beim hochfahren hat und oft abstürtzt.

Gibt es vielleicht ne alternative die unter Vista geht, oder liegt es nur an einer einstellung?

Gruß Masteric

dominikkv 29. Mai 2008 20:40

Re: inpout32.dll unter win vista 64 ?
 
Was heißt sie funktionieren nicht mehr? Wie lädst du die dll (dynamisch/statisch)?

mkinzler 29. Mai 2008 20:42

Re: inpout32.dll unter win vista 64 ?
 
Funktioniert es, wenn du das Programm als Admin startest?

Masteric 29. Mai 2008 20:46

Re: inpout32.dll unter win vista 64 ?
 
also, ich bin admin, die dll wir ins programm geladen, also sie ist fest vorhanden und wir nur über ne implementation geladen.
Funktioniert nicht ist schon ziemlich ungenau, das stimmt wohl :lol:
deswegen mal genauer, ich kann machen, was ich will, es kommt nichts am port raus, also ich benutze nur die 8 Datenleitungen als Ausgang und hab gemessen, an keinem kommt was raus??? Egal was ich an den Port sende.

mkinzler 29. Mai 2008 20:51

Re: inpout32.dll unter win vista 64 ?
 
Bei aktivierter UAC, werden die Programme auch unter einem Admin-Account nur mit Userrechten gestartet

Masteric 29. Mai 2008 20:55

Re: inpout32.dll unter win vista 64 ?
 
ne, ich habe die UAC abgeschaltet, da die echt nervig ist :wink:

mkinzler 29. Mai 2008 20:57

Re: inpout32.dll unter win vista 64 ?
 
In einem 64-Bit OS müssem hardwarenake Treiber auch 64bittig sein
http://logix4u.net/Legacy_Ports/Para...XP_64_bit.html

Masteric 29. Mai 2008 21:08

Re: inpout32.dll unter win vista 64 ?
 
habs probiert, leider kommt immer noch nichts aus dem port ??? :(
Ich verzweifel noch..........

also, ich hab die neue inpout32.dll in den programm ordner kopiert, die erstellt dann dynamisch die 64ger

so binde ich die dll ein:
Delphi-Quellcode:
procedure Out32(wAddr:word;bOut:byte); stdcall; external 'inpout32.dll'
function Inp32(wAddr:word):integer; stdcall; external 'inpout32.dll'
dann kann ich mit
Delphi-Quellcode:
out32($378, 1);
den PIN eins auf I setzen, jedoch gehts net.....


PS: Der Anschluss selber funktioniert! Beim Hochfahren bekomme ich kurzzeitig testspannungen.

Luckie 29. Mai 2008 23:10

Re: inpout32.dll unter win vista 64 ?
 
Zitat:

Zitat von Masteric
also, ich hab die neue inpout32.dll in den programm ordner kopiert, die erstellt dann dynamisch die 64ger

Hast du die antwort von mkinzler gelesen?

Masteric 30. Mai 2008 12:00

Re: inpout32.dll unter win vista 64 ?
 
klar, aber das geht nur unter XP x64 :wink:

habe aber die Lösung des Problems gefunden. Man benötig erstens eine spezielle inpout32.dll und die sog. WinRing dlls.
Poste hier mal für alle mit selben Problem die Lösung:

inpout32.dll Download Vista 64 Bit
Auf dieser Seite unter Download müsst ihr dann auf den Link zur inpout32.dll gehen, dort findet ihr oben dann 2 Downloadlinks, ihr braucht unbedingt beide :!: :!:

Hier ist das ganze auch nochmal beschrieben, was man sonst noch in Vista einstellen muss:

Vista einstellungen


Gruß Masteric


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr.
Seite 1 von 2  1 2      

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