Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#26

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 13:36
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.
Markus Kinzler
  Mit Zitat antworten Zitat