Warum sollte das notwendig sein? (Neuerzeugung
BPL, wenn Exe sich ändert)
Weil ich es so rausgelesen haben prinzipielle....
Zitat:
When you want to update your
DLL (change some function's implementation), you simply compile it, export some new routines and ship the new version. All the applications using this
DLL will still work (unless, of course, you've removed existing exported routines). On the other hand, when updating a
package, you cannot ship a new version of that
package without also updating the executable
Das hat nicht mit
Dll/
Bpl zu tun, sondern mit den Abhängigkeiten, welche man durch den Austausch von Objekten eingeht. Das Problem, das hier angesprochen wird hat auch nicht mit Änderungen der
Dll sondern mit Änderungen der Standard-Bpls (
VCL/
RTL) und den Änderungen des Compilers zu tun. Beschränkt man sich auf einfache/eigene Objekte sollte eine
Bpl genauso problemlos wie Dlls unabhängig von Exe entwickelt werden können.