Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Abhängige Libraries ermitteln (https://www.delphipraxis.net/187617-abhaengige-libraries-ermitteln.html)

JnZn558 15. Dez 2015 09:18

Abhängige Libraries ermitteln
 
Hallo,

ich habe eine Anwendung mit rad studio 10 erstellt. Diese möchte ich auf fremden Systeme installieren lassen und ausführen. Wie ermittele ich von welchen Libraries es abhängig, ich möchte nämlich nicht alle in die Exe mit rein linken. Es sollte schon seperate Dateien sein, die auch auf fremden System mitinstalliert wird.

Bernhard Geyer 15. Dez 2015 09:31

AW: Abhängige Libraries ermitteln
 
Zitat:

Zitat von JnZn558 (Beitrag 1324483)
Hallo,

ich habe eine Anwendung mit rad studio 10 erstellt. Diese möchte ich auf fremden Systeme installieren lassen und ausführen. Wie ermittele ich von welchen Libraries es abhängig, ich möchte nämlich nicht alle in die Exe mit rein linken. Es sollte schon seperate Dateien sein, die auch auf fremden System mitinstalliert wird.

DependencyWalker (http://www.dependencywalker.com/) ist dein Freund

Uwe Raabe 15. Dez 2015 10:16

AW: Abhängige Libraries ermitteln
 
Du willst also mit Packages compilieren? Dann kannst du nach dem Compile in der IDE im Projekt-Menü unter Infos über <Dein Projekt> die Liste der verwendeten Packages einsehen.

Bedenke dabei aber, daß der gesamte Speicherbedarf für die Exe mitsamt allen benötigten Packages um einiges größer sein wird, als die Exe alleine, wenn sie ohne Packages compiliert wird. Wenn es also um Speicherplatz geht, lohnt sich das nur, wenn deine Anwendung aus mehreren Exes besteht, die alle dieselben Packages verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz