Einzelnen Beitrag anzeigen

Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#9

Re: Dll in die Exe integrierbar ohne sie entpacken zu müssen

  Alt 22. Apr 2008, 14:47
Hi,
ja es geht man muss die DLL in den speicher laden und dann DLLMain callen.
Ein Möglichkeit ist die uallCollection zu downloaden und dann die function LoadLibraryParamDllMainAX aus uallKernel.pas so abzuändern das sie die DLL nicht aus einer datei läd sondern aus z.B. einen TMemoryStream. Um dann exports aus der DLL zu benutzen muss man GetProcAddressX aus der uallKernel.pas nehmen.

P.S. ich hoffe das ich nichts vergessen hab ist schon lange her das ich das gemacht hab...

MfG Carlo
Thorben
  Mit Zitat antworten Zitat