Einzelnen Beitrag anzeigen

hanspeter

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

Re: Laufzeit bpl Abhängigkeiten

  Alt 4. Mär 2010, 10:09
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
  Mit Zitat antworten Zitat