Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Vielleicht ne dumme Frage; wie kann ich eine DLL dauerhaft einbinden

  Alt 28. Apr 2020, 22:39
Hallo,
Zitat:
im Klartext: lade xy.exe - starte xy.exe - muss doch möglich sein
Geht ja auch, solange xy.exe keine weiteren Dateien (Dlls) benötigt.

Ansonsten hat dir DieDolly ja gerade gezeigt, wie das geht.
Nur solltest du noch aufpassen, wohin die Dll "entpackt" wird.
In deinem Exe-Verzeichnis (Programme (x86)) dürftest du keine Schreibrechte haben.

Also würde ich die ins User-Temp packen, das LoadLibrary mit einem jetzt festen Pfad aufrufen
und vor dem Beenden der Exe ein FreeLibrary+Löschen der temporären Dll machen.
Heiko
  Mit Zitat antworten Zitat