Zitat von
Sherlock:
Also ich würde sowas nicht machen. Warum? Mehrer Gründe:
1) Es ist nur Augenwischerei. Deine exe ist zwar klein, aber Du lieferst einen Sack voll
bpl mit...
2)
bpl sind fast noch schlimmer als
dll,
bpl hell ist da ein gutes Stichwort.
Sherloc
Hatte ich ja schon oben geschrieben. Jede Exe die TMS verwendet wird um 6 bis 9 Mbyte kleiner.
Mein Projekt besteht aus 7 Exe-Files und 70Mbyte über Internet oder nicht, ist schon viel Holz.
Mir sind die Punkte 1 .. 3 durchaus bekannt und bewußt.
Ich selbst halte das
BPL Konzept für Schwachsinn und versuche die
bpl Hölle zu vermeiden, wo es geht.
Leider komme ich in dem vorliegenden Projekt nicht darum herum, da ich einige Teile in
dll ausgelagert habe.
(z.B. der Reportgenerator des Projektes mit Fastreport, der in allen Exe gebraucht wird.)
Hier fliege ich zur Laufzeit sonst über die mehrfache Registrierung mit RegisterClass.
Ein Teil hatte ich als OutofProcess-Server realisiert. Wo sich aber wer an der notwendigen Registrierung störte.
(Die erfolgt zwar automatisch, braucht aber Administratorrechte.)
Inzwischen meine ich aber, das eine
Com-Lösung doch der bessere Weg ist.
Peter