Einzelnen Beitrag anzeigen

hanspeter

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

Re: Gleiche DLL im selben Prozess mehrfach laden?

  Alt 4. Jul 2008, 14:30
Zitat von chaosben:
Ja, das hab ich auch grad gelesen, aber das bezieht sich ja zu 95% auf die Packages für Delphi. Die sind durch die Abhängigkeiten zur VCL,... natürlich versionsabhängig.

Aber so ein kleines, feines Package mit einer selbstgeschrieben Klasse drin, sollte in den meisten Delphis funktionieren. (Behaupte ich, ohne es ausprobiert zu haben)
Definitiv nein.
Alle Laufzeit BPL müssen mit der gleichen Compilerversion compiliert sein. Borland hat mit jeder Version das interne Format der
BPL geändert.
In der Regel muss auch noch mit der gleichen Sourceversion bei Abhängigkeiten compiliert werden.
Das das nicht geklappt hat, merkt erst der Anwender. (Package kann nicht geladen werden, da mit einer anderen Version von ...
compiliert wurde.) Ich habe in einem Projekt 3 Packages als Laufzeitpackages declariert.
Alle nicht durchschaubaren Abhängigkeiten haben dazu geführt, das ich etwa 60 Mbyte Laufzeitumgebung mit ausliefern mußte.

Gruß Peter
  Mit Zitat antworten Zitat