Zitat von
FAlter:
Die komponente macht auch nichts anderes, nur mehr Speicherverschwendung
Die Speicherverschwendung dürfte in beiden Fällen identisch sein, weil die
Unit der Komponente
IMHO keinen verwertbaren Code enthält sondern eben auch bloß den Verweis auf die Ressourcendatei. Und da der Delphi-Compiler ja optimiert, ist es gehupft wie gesprungen.
Ein Manifest in den Ressourcen lohnt nur in Ausnahmefällen. Ein solcher Fall wäre eine Anwendung für die Systemsteuerung (*.cpl), weil die Ressourcen-ID in dem Fall
unbedingt 123 sein muss. Ich glaube, NicoDE hatte vor kurzem einen ähnlichen Fall genannt.
Ansonsten reicht es
IMHO aus, das Manifest separat beizulegen (Projekt1.exe.manifest). Funktioniert genau so, und du kannst dein Programm sogar UPX-en.