Einzelnen Beitrag anzeigen

Bambini
(Gast)

n/a Beiträge
 
#175

AW: Zu- und Unzufriedenheit mit Delphiqualität sowie Preis- und Lizenzpolitik

  Alt 2. Jun 2016, 14:36
Sofern man die alten Delphi Versionen auch auch der Maschine hat und diese nutzt, müssen sich die Packagenamen unterscheiden.
Eine package1.bpl für Seattle muss unter Berlin anders heißen, da der bpl Path von beiden Delphi Versionen genutzt wird. Compiliert man das Package1.bpl mit Berlin unter dem gleichen Namen gehts nicht mehr unter Seattle und vice versa. Das wäre kein größer Heck Meck, aber wenn Packages andere Packages verwenden wir es aufwendig.
Genau dafür gibt es ja bei den Packages den LIBSUFFIX. Damit kann der Packagename (dproj und dpk) versionsneutral bleiben, während die bpl den LIBSUFFIX dran hängen hat. Leider gibt es in Delphi bisher keine Möglichkeit, den LIBSUFFIX automatisch vergeben zu können. {$LIBSUFFIX AUTO} for packages
Wie können anhängige Packages dann das passende Package finden? Gibt es da eine Trick für den requires Bereich?
  Mit Zitat antworten Zitat