Zitat von
moelski:
Zitat:
Willst du wirklich eine
DLL-Hölle in dein Programm einbauen
Mal abwarten. Damit das alles funktioniert müssen eh erst noch die Units vereinfacht werden. Dort stehen direkte Zugriffe auf Komponenten drin. Erst wenn das alles sauber (entfernt) ist werden wir eine Umstellung testen.
Um in Delphi vernünftig zu modularisieren kommt man, glaube ich, an der
Com - Technologie nicht vorbei.
Ein
Com Object ist in sich gekapselt und braucht keine Laufzeit -
Bpl.
Hier ist sogar das möglich, was in Delphi selbst absolut unmöglich ist , z.B. aus D2009 ein
in D7 entwickeltes Modul verwenden.
Einen weiteren Vorzeil hat die
Com- Technologie. Ich bekomme Net und Delphi in beiden Richtungen zueinander.
In D2009 ist das Handling etwas verbessert worden.
Von
DLL und erst recht
BPL würde ich bei der Modularisierung die Pfinger lassen. Wir sind damit gehörig auf die Nase
gefallen, da jede
BPL gegen die gleiche Compilerversion compiliert sein muss.
(Z.B. Drittkomponenten ohne Versionsnummer im
BPL-Namen )
Gruß
Peter