Als je compileert met runtime packages (dus je programma gebruikt de bpl), dan is dat voldoende. Zo niet, dan heb je naast de DCU's ook de DCR's nodig (Delphi Compiled Resource). Ik heb zelf een post-build event toegevoegd dat de DCR's kopiëert.
Selecteer/activeer je package project en ga naar Project -> Options -> Build events. Bij mij staan er wat custom variabelen in, maar in basis zou dit voldoende moeten zijn. Telkens wanneer je het package buildt, zullen de .res- en .dfm-bestanden naar de map met dcu's gekopieerd worden. Als dat pad in het library pad van je project staat, kan je applicatie compileren, zonder dat je ook hoeft te verwijzen naar de source van je package.
copy /Y "$(PROJECTDIR)\*.res" "$(OUTPUTDIR)\*.*"
© /Y "$(PROJECTDIR)\*.dfm" "$(OUTPUTDIR)\*.*"
Bookmarks