Sephiroth hat folgendes geschrieben: |
Hallo,
Um zu verhindern das die Applikation, wie unser bisheriges Hauptprodukt, über 25 MB groß wird, möchte ich gerne seperate Module hierfür schreiben.
Alle MDI-Formulare werden von einem MDI-Basisformular abgeleitet, dass im Hauptprogramm verankert ist.
|
MDI in Dll funktioniert wohl nicht korrekt. Also bleibt BPL. Aber du wirst den Tag verfluchen, wo du dich entschieden hast,
mit BPL zu modularisieren. Ohne eine Versionskontrolle ist Dauerärger mit dem Kunden vorprogrammiert.
Wernn es sich um ein Neuprojekt handelt, dann würde ich das nicht mehr mit Win32 und damit Delphi beginnen.
Net ist einfach das modernere Konzept und viele Probleme, mit denen man sich bei der Modularisierung in Delphi herum schlägt, sind dort einfach nicht existent. Mit Mono ist dann auch Linux nicht außen vor.
Delphi.Net, so wie es wohl mit BDS2007 kommt sieht auch wie eine Einbahnstraße/Sackgasse aus.
Eine Alternative wäre z.B. Chrome, wenn man nicht auf Pascal als Sprache verzichten will.
Gruß
Carla