Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Package in Unterordner (https://www.delphipraxis.net/210375-package-unterordner.html)

freimatz 14. Apr 2022 10:40

Package in Unterordner
 
Hallo zusammen,
ich habe ein Projekt mit vielen Packages. Die BPLs dazu liegen alle im selben Verzeichnis wie die exe.
Und soll (vorerst) eine BPL in einem Unterordner liegen. Beim Start kommt nun die Fehlermeldung
"Die Ausführung des Codes kann nicht fortgesetzt werden, da Bla.bpl nicht gefunden wurde. Durch eine Neuinstallation des Programms kann das Problem möglicherweise behoben werden.".
Gibt es eine Möglichkeit dass das Programm die BPL findet ohne dass man PATH anpassen muss?

Uwe Raabe 14. Apr 2022 10:58

AW: Package in Unterordner
 
Zitat:

Zitat von freimatz (Beitrag 1504605)
Gibt es eine Möglichkeit dass das Programm die BPL findet ohne dass man PATH anpassen muss?

Wenn die Packages dynamisch geladen werden, kann man das mit SetDllDirectory erreichen. Für statisch geladene Packages funktioniert das leider nicht.

Alternativ kannst du beim Start der Anwendung auch den Subfolder mit der BPL als Startverzeichnis (CurrentDir) angeben. Das funktioniert aber dann halt auch nur für ein Verzeichnis.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 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