Thema: Delphi DLL in Exe packen?!

Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: DLL in Exe packen?!

  Alt 27. Feb 2008, 09:20
Zitat von DelphiManiac:
In meiner Anwendung binde ich statisch eine DLL ein. Ist es möglich diese DLL mit in die Exe zukompilieren (als Ressource?!)
Wenn ja wie geht das?
Nein. geht nicht. Der Windows-Loader benötigt diese DLL schon bevor irgendeine Zeile Quellcode in deiner Exe ausgeführt wird.

Zitat von DelphiManiac:
Ich weiß, dass das einwenig dem Wesen einer Dynamic Link Library widerspricht, aber wenn der Kunde nur eine ausführbare Datei haben will...
Dann entweder dynamisch die DLL einbinden so das vor der verwendung die DLL in den Temporär-Ordner expandiert werden kann oder einen Single-File-Installer bereitstellen (Evtl. Preloader der Exe und DLL als Ressource behinhaltet). Aber freu dich auf Meldungen von Virenscannern die evtl. so einen Ansatz unterbinden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat