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.