Einzelnen Beitrag anzeigen

Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#2

Re: dll in Systemordner suchen anstatt im Exe-Ordner

  Alt 11. Nov 2003, 15:04
Moin,

also hast du doch nicht vor, die DLL in die Resourcen deiner EXE zu packen? Das statische Linken der DLL wird nicht funktionieren, wenn du die sie erst zu Laufzeit extrahierst. (Wenn ich mich nicht irre )
Wenn du die bassmod_dynamic.pas benutzt, kannst du dem Aufruf zum Laden der DLL den Pfad wo sie liegt mitgeben...

Delphi-Quellcode:
if Load_BASSMODDLL(DerPfadZurDLLStehtInDieserVariablen, 'bassmod.dll') then
begin
//...
end;
Ich hatte in dem andren Thread ein Beispiel gepostet, wie du die DLL ins Temp-Dir extrahierst und dann dynamisch einbindest!


Gruß

Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.
  Mit Zitat antworten Zitat