Hallo,
in einem Projekt greife ich auf eine externe DLL zu.
Gibt es eine Möglichkeit diese DLL in das von Larazarus generierte EXE zu integrieren anstatt immer die DLL mitliefern und ins gleiche Verzeichnis kopieren zu müssen?
Welches Häkchen in den Compile Optionen müsste ich setzen?
Danke für Hinweise. Theo.
DLL in EXE integrieren
Re: DLL in EXE integrieren
Kurze Antwort: Nein.
Wenn du die Quellen oder die Obj Dateien hast, wäre es möglich. DLL nicht.
Klar könnte man die DLL Daten als Ressource einkompilieren, und beim Start auspacken, aber das macht's nicht einfacher, löst dein Problem nicht und ist Murks.
Wenn du die Quellen oder die Obj Dateien hast, wäre es möglich. DLL nicht.
Klar könnte man die DLL Daten als Ressource einkompilieren, und beim Start auspacken, aber das macht's nicht einfacher, löst dein Problem nicht und ist Murks.
Re: DLL in EXE integrieren
Danke, eine klare Antwort. Quellcode habe ich nicht.
Schade, ich hoffte, aus mehreren Komponenten eine einfache .EXE machen zu können.
Schade, ich hoffte, aus mehreren Komponenten eine einfache .EXE machen zu können.
-
- Beiträge: 1466
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
- CPU-Target: 32/64Bit
Re: DLL in EXE integrieren
Probiere mal das und gebe Bescheid ob's geklappt hat:
http://delphi.about.com/od/windowsshell ... memory.htm
http://delphi.about.com/od/windowsshell ... memory.htm
EleLa - Elektronik Lagerverwaltung - www.elela.de