AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

LoadLibrary unter Windows 7

Ein Thema von trashcandesign · begonnen am 2. Aug 2011 · letzter Beitrag vom 3. Aug 2011
Antwort Antwort
Seite 1 von 2  1 2      
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.779 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 12:57
Hallo,

Du kannst Dir ja den Pfad anzeigen (showMessage)lassen oder auch in eine Logdatei schreiben lasen, wenn LoadLibrary mit 0 endet.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#2

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:09
Das ShowMessage zeigt mir den richtigen Pfad mit DLL an.
Also in dem Fall

c:\Programme (x86)\XXX\Scandydll.dll
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#3

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:11
64 Bit Windows,
32 Bit Anwendung
32 Bit DLL
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#4

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:12
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
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:17
c:\Programme (x86)\XXX\Scandydll.dll
Diesen Pfad gibt es nicht. Bist du dir siche, dass er so angezeigt wird? Und nicht als Program Files (x86)
Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#6

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:24
Natürlich wird "C:\Program Files (x86)\" angezeigt, du hast recht
Passiert, wenn man schnell dahin schreibt...

Ich habe jetzt mal genau deinen Code verwendet und ich bekomme auch die Meldung "Mich gibt es" und DLLHandle ist danach 0...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:25
Wo kommt die DLL her? Was sagt der Autor dazu? Gibt es eine Dokumentation?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#8

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:25
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?
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.779 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:30
.. kann es sein das die DLL einen Fehler verursacht?
-> http://entwickler-forum.de/showthread.php?t=20055

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
trashcandesign

Registriert seit: 21. Feb 2006
Ort: Mühlhausen
187 Beiträge
 
Delphi XE2 Professional
 
#10

AW: LoadLibrary unter Windows 7

  Alt 2. Aug 2011, 13:39
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 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