Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Runtime-Packages, visual inheritance, Updaten der Runtime-Packages ohne exe-Updat

  Alt 9. Nov 2012, 17:41
Eigentlich machen Runtime packages nur für ein Programm Sinn: die Delphi IDE.

Die drakonischen Einschränkungen, die du dir damit aufhalst lohnen sich einfach nicht.
Du musst nämlich
  • gegen die gleiche RTL
  • mit exakt dem gleichen Compiler kompilieren
  • und teuflisch aufpassen, keine Unit namen über all deine Packages doppelt zu haben

Wenn du deine Binaries aufteilen willst, dann kannsu das mit DLLs und Interfaces machen.
Aber in Delphi ist es ziemlich einfach eine große Echse zu erzeugen, egal in wievielen Packages man den Source verteilt hat.
Sollten halt bloß keine Runtime-Packages sein.

Du wirst dich sonst nämich ständig dabei erwischen, komplett alle Packages neu verteilen zu müssen.
Weil du zwar nur ein paar Kleinigkeiten geändert haben magst, aber da ihr auch ein Hotfix (mit RTL Fixes) in eurem Delphi installiert habt, sind alle Packages invalidiert.
Das Argument mit den kleineren Update-Downloads ist IMO nur ein theorethisches.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”

Geändert von Elvis ( 9. Nov 2012 um 17:44 Uhr)
  Mit Zitat antworten Zitat