Delphi-PRAXiS

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

hausmake 30. Jul 2008 19:16

Re: inpout32.dll unter win vista 64 ?
 
Hallo.
Ich komme mit deiner Lösung nicht viel weiter.
Habe Vista x64 Ultimate und bekomme mein LCD Display nicht zum Laufen.
Habe die "hwinterface.sys" und "hwinterfacex64.sys" nach system32\drivers kopiert. Natürlich auch die Treibersigifikation ausgeschaltet. Zuletzt habe ich die neue "InpOut32.dll" in das LCD Smartie Verzeichniss kopiert, aber es tut sich nix.
Hast ne Idee ?

Viele Grüße aus NRW

Stefan

Masteric 30. Jul 2008 20:51

Re: inpout32.dll unter win vista 64 ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
hast du alle Files?
Ich habe mal alle notwendigen dlls etc. an diesem Post angehängt.
Die müssen alle in den Ordner des Programms oder in Windows

hausmake 30. Jul 2008 21:28

Re: inpout32.dll unter win vista 64 ?
 
Erstmal Danke für die schnelle Antwort und die Files.
Habe die Files ins Windows Verzeichnis kopiert. Funzt immer noch nicht.
Im Ereignissprotokoll steht: "Das Laden folgender Boot- oder Systemstarttreiber ist fehlgeschlagen:
hwinterfacex64" Code 7026.
Habe die hwinterfaces.sys in system32\driver und die
hwinterfacesx64 in syswow64\driver kopiert. Ist das korrekt ?
Habe diese aber nur als win xp x64 Files gefunden. Aber diese sollten doch auch funktionieren oder ?

Gruss, Stefan

hausmake 30. Jul 2008 21:30

Re: inpout32.dll unter win vista 64 ?
 
Kommando zurück. ES GEHT !!!!!!!!!
Hab die Files mal in das LCD Smartie Verzeichnis kopiert.

Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 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