Hallo,
ich bin gerade am Redesign eines größeren Projektes.
Bisher alles in einer Exe.
Die EXE überschreitet inzwischen 10 MByte (gezippt 4 MByte).
Das Programm läuft zu Sportveranstaltungen, da ist öfters mal eine Korrektur notwendig, die
Sonntags und sofort erfolgen muß. Die Übertragung über Internet ist bei der Größe dann ein wesentlicher Zeitfaktor.
(Übertragung maximal ISDN)
Ich habe jetzt mit
BPL und
DLL experimentiert.
Hier weis ich, wie es mit beiden Möglichkeiten geht.
DLL ist keine richtige Lösung. Unabhängig von der Tatsache, dass Delphi mit
DLL design bedingt Probleme hat, habe ich
gemerkt, dass z.B. eine
dll mit einem Formular 5 Editfelder und 1 Button) bei Verwendung von IBObjects 1,2 MByte groß wird.
Bei
BPL habe ich mir zum Probieren einen Delphi-freien Rechner installiert und war richtig erschrocken, dass fast
200
BPL benötigt werden.
Jetzt habe ich so ein bischen Bedenken, ob ich mit Laufzeitpackages mir eine
BPL Hölle an Land ziehe.
Ein geändertes
BPL versehentlich nicht mit ausgeliefert und das Problem ist da.
Alleine IBObjects kommt mit 18
BPL daher.
Ich habe bereits mit einem
Com-Server experimentiert, hat mich aber auch nicht so glücklich gemacht.
Meine Frage jetzt:
Gibt es Tools, welche mir eine
BPL Abhängigkeit listen.
Das Programm benötigt nachfolgende
BPL...
Gibt es ein Tool welches mir zeitliche Abhängigkeiten listet und vereinfacht.
Letztes Update des Anwenders am ... nachfolgende
BPL wurden geändert.
Manche
BPL sind relativ klein.
Da ich von diesen in der Regel den Quellcode habe, macht es Sinn solche Bibliotheken in einer zusammenzufassen.
(z.B. alle IBObjets runtime Bibliotheken in einer).
Gruß
Peter