Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   LoadLibrary unter Windows 7 (https://www.delphipraxis.net/162019-loadlibrary-unter-windows-7-a.html)

Luckie 2. Aug 2011 13:25

AW: LoadLibrary unter Windows 7
 
Wo kommt die DLL her? Was sagt der Autor dazu? Gibt es eine Dokumentation?

trashcandesign 2. Aug 2011 13:25

AW: LoadLibrary unter Windows 7
 
Ja, Groß- und Kleinschreibung stimmen.
Ich habe zwischenzeitlich den Namen der DLL angepasst, dass da wirklich nichts schief geht.

Kann es ein Problem bzgl. 32Bit DLL auf 64Bit System sein?

Luckie 2. Aug 2011 13:27

AW: LoadLibrary unter Windows 7
 
Nicht wenn sie von einer 32-Bit Anwendung geladen wird.

trashcandesign 2. Aug 2011 13:27

AW: LoadLibrary unter Windows 7
 
Autor werde ich gleich mal anschreiben.
Ich wollte nur vorher abklären, dass es kein generelles, oder bekanntes Problem ist.

Dokumentation ist nicht wirklich vorhanden.

ChrisE 2. Aug 2011 13:28

AW: LoadLibrary unter Windows 7
 
Zitat:

Zitat von Luckie (Beitrag 1114687)
Also wird da doch irgendwas nicht gefunden. Stimmt Groß- und Kleinschreibung vom DLL Namen?

Wie jetzt? siehe die ganzen anderen Posts:
Zitat:

Zitat von trashcandesign (Beitrag 1114677)
GetLastError liefert 126 zurück.
Soweit ich gelesen habe ist 126 = Das angegebene Modul wurde nicht gefunden.

und
Zitat:

Zitat von ChrisE (Beitrag 1114676)
Weil wir diese Aussage bereits hatten. GetLastError nach LoadLibrary liefert bereits 126 als Fehler zurück. Die Frage war wieso, den der TE versichert, dass die DLL da ist :-) - dachte ich ;-)

und
Zitat:

Zitat von trashcandesign (Beitrag 1114680)
Ich habe eine Zeile über den LoadLibrary ein FileExists und das gibt mir true zurück.
Deswegen bin ich mir ja eigentlich sicher, dass der Pfad richtig sein sollte ;)

und auserdem ist doch Groß- Kleinschreibung unter einem Windows(datei)system nicht wichtig - dachte ich :gruebel:

Gruß, Chris

Klaus01 2. Aug 2011 13:30

AW: LoadLibrary unter Windows 7
 
.. kann es sein das die DLL einen Fehler verursacht?
-> http://entwickler-forum.de/showthread.php?t=20055

Grüße
Klaus

Luckie 2. Aug 2011 13:31

AW: LoadLibrary unter Windows 7
 
Für Dateinamen eigentlich nicht. Nur für die exportierten Funktionen. Aber es kann ja nicht schaden.

trashcandesign 2. Aug 2011 13:39

AW: LoadLibrary unter Windows 7
 
So, Problem gelöst, samso hatte eine sehr gute Idee.
Ich habe nochmal alle anderen Dateien im Programmverzeichnis überprüft und es hat natürlich noch eine Datei gefehlt, die durch die Scanndydll.dll geladen wird.
Und wie so üblich musste ich die natürlich immer übersehen.


Danke euch allen.

jaenicke 2. Aug 2011 19:10

AW: LoadLibrary unter Windows 7
 
Als allgemeiner Hinweis:
Statt in so einem Fall zu raten startet man einfach den Process Monitor und schaut nach welche Dateien versucht werden zu laden...

Das dauert ein paar Minuten und man sieht was los ist, jedenfalls in diesem Fall. ;-)

Luckie 2. Aug 2011 19:24

AW: LoadLibrary unter Windows 7
 
Oder man schmeißt schnell den Dependency Walker an. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:35 Uhr.
Seite 3 von 4     123 4      

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