AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Laufzeit bpl Abhängigkeiten

Ein Thema von hanspeter · begonnen am 3. Mär 2010 · letzter Beitrag vom 4. Mär 2010
 
hanspeter

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

Laufzeit bpl Abhängigkeiten

  Alt 3. Mär 2010, 22:54
Hallo,
Ich hatte mich gewundert, das meine unter D2010 kompilierten Programme fast 3 mal größer wurden.
Zwischenzeitlich habe ich festgestellt, das dafür einige externe Module verantwortlich sind.
Ich verwende z.B. die TMS - Module.
Dort gibt es eine 10 Mbyte große BPL tmsd2010. Verwende ich diese als Runtime bpl , dann wird mein Programm um fast 9 Mbyte kleiner.
Da scheint wohl der Linker nicht mehr sehr smart zu sein und linkt alles was er vor die Nase bekommt.
Also dachte ich, es ist eine gute Idee VCL,RTL und dieses Modul als Laufzeitpackage verwenden.
Das hat nicht ganz gereicht. Aufgrund interner Verbändelungen mußte noch TeeChart (obwohl nicht verwendet aber fehlen erzeugt Klassenfehler in rtl)
und IBDAC dazu.
Also eine hübsche kleine Liste : Laufzeitpackages verwenden: vcl;ibdac140;rtl;tmsd2010;Tee Jetzt habe ich das ganze mal auf einen Delphi-freien Rechner kopiert und ein böses Erwachen erlebt.
Zuerst beendet sich das Programm mit einer Fehlermeldung über fehlende Packages. Aufgrund irgendwelcher interner Abhängigkeiten mußten noch 14 weitere bpl
auf die Zielmaschine kopiert werden, obwohl sie nirgendwo als Laufzeit deklariert sind.
Darunter auch solche Exoten wie bdertl140.bpl oder vclactnband140.bpl. Weder die BDE noch Actionsbänder werden in dem Projekt verwendet.
Nach dem Hiunzufügen der geforderten BPL startet das Programm (im Taskmanager erkennbar) aber hängt sich auf.
Da es auf einen Delphi-verseuchten Rechner funktioniert, gehe ich davon aus, das noch weitere Laufzeitbpl notwendig sind.
Suche ich auf meinem Rechner nach *.bpl erhalte ich weit über 500 Referenzen.
Kennt wer ein Tool welches mir solche Abhängigkeiten auflistet oder muß ich nun ca. 500 bpl durchprobieren, bis das Programm startet?
Oder hat wer eine Liste der immer benötigten bpl?

Gruß
Peter
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz