Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#12

Re: Laufzeit bpl Abhängigkeiten

  Alt 4. Mär 2010, 16:01
Zitat von schöni:
Fazit aus diesem Thread wäre:

Für jede Komponente ein eigenes Package!.
Bringt auch nicht viel außer einen Haufen Arbeit.
So man das Programm modular anlegen will, kommt man an Laufzeitbibliotheken nicht vorbei.
Je mehr man davon hat um so gefährlicher wird die Sache.
Entweder man liefert immer alle bpl bei einem Update mit aus oder sitzt schnell in der Falle
"xyz wurde mit anderer Version von abc compiliert."
dll ohne Laufzeit geht nicht, da die dll in den gleichen Processraum wie das Programm geladen wird.
Viele VCL Komponenten können aufgrund von Registerclass nur einmal im gleichen Adressraum verwendet werden.
Ich hatte es weiter oben bereits gesagt, keine Laufzeitbibliotheken und Comserver statt dll entschärft das Problem fast total.
Obwohl auch eine Comserver-dll in den gleichen Processraum geladen wird, tritt hier interessanter Weise das
RegisterClass- Problem nicht auf.

Peter
  Mit Zitat antworten Zitat