Zitat:
Hmm.. ich sehe es irgendwie immer noch nicht, warum hier DLLspraktischer als Packages sein könnten. Kannst du das mal etwas genauer erklären?
Dafür gibt es schon genügend Gründe.
BPL ist die Potentizierung der
Dll Hölle.
Delphi prüft Abhängigkeiten bei der Compilierung automatisch.
Hat man dann nicht die Übersicht, welche
BPL mit neu compiliert wird, dann kann es passieren, dass
beim Anwender das ganze Programm nicht läuft.
BPL funktionieert nur wenn alle Programmteile mit Delphi compiliert werden. Also genau die gleiche
Forderung wie in dem vorgestellten Framework.
Wir stellen unsere größte Application jetzt z.B. auf
Dll um.
Framwork in Delphi, Geschäftslogik in Delphi aber in einer
Dll.
Das hat den Hintergrund, das bei der unsicheren Zukunft von Delphi ein schrittweiser Umstieg auf ein
anderes Framwork einfacher wird.
Wir planen den Übergang zu C# und Chrome unter VS.
Allerdings übergeben wir keine Objekte sondern haben eine Aufruf procedure in der
DLL.
Gruß Peter