Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   LoadLibrary - Unterschiede Delphi 7 / Delphi 2010 (https://www.delphipraxis.net/159006-loadlibrary-unterschiede-delphi-7-delphi-2010-a.html)

JohannesK 10. Mär 2011 17:19

Delphi-Version: 2010

LoadLibrary - Unterschiede Delphi 7 / Delphi 2010
 
Hallo an alle !

Ich habe ein Problem mit Loadlibrary.

Ich möchte eine unter Delphi 7 erstellte dll in eine unter Delphi 2010 erstellte dll laden.
  • Die dll existiert (mit filexists geprüft)
  • das laden in ein Delphi 7 - Programm von der gleichen Stelle funktioniert und die dll arbeitet einwandfrei
  • als Fehlermeldung erscheint 'Modul nicht gefunden'

Brauche ich irgendwo noch eine Einstellung ?

himitsu 10. Mär 2011 17:33

AW: LoadLibrary - Unterschiede Delphi 7 / Delphi 2010
 
Welches Betriebssystem?
Und sag jetzt nicht Windows 7 :roll:

Ist im Delphi 7-Programm ebenfalls ein Manifest eingebunden?

Wo liegen die DLLs?

PS: FileExists und LoadLibrary nutzen andere Suchfade und anscheinend auch andere Virtualisierungen, was z.B. die Umleitungen vom UAC betrifft.

JohannesK 11. Mär 2011 08:52

AW: LoadLibrary - Unterschiede Delphi 7 / Delphi 2010
 
  • Betriebssystem ist XP
  • XPManifest ist in der exe eingebunden
  • exe und dll liegen im gleichen Verzeichnis
  • die Delphi 2010 dll aus der das Einbinden der Delphi 7 dll erfolgen soll hat kein Manifest, enthält aber auch keine Forms

Was die Sache für mich noch merkwürdiger macht ist, dass der Aufruf über
Code:
function ReadMatTransfer(a: widestring):boolean; external 'PR_Funktion.dll';
funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:19 Uhr.

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