Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   AddDllDirectory (https://www.delphipraxis.net/213588-adddlldirectory.html)

himitsu 22. Aug 2023 17:50

AddDllDirectory
 
War mir schon mehrmals in den Sinn gekommen und als ich es endlich mal anfragen wollte, fand ich

https://quality.embarcadero.com/brow...llDirectory%22


:wall:



Packages müssen ja alle immer in %PATH% zu finden sein, selbst wenn ein Package mit Pfad in Known Packages drin steht.
Linkt ein Package ein anderes Package (Requires), welches noch nicht geladen ist, dann suchst Windows es über die Suchpfade, (der Pfad aus unterer Registry kennt es nicht)

Man könnte auch anfangen die Dateinamen so anzupassen, dass die Ladereihenfolge immer stimmt, also dass Delphi immer ein Package lädt und nicht Windows danach sucht, aber das ist auch keine Garantie.





Es mußt auch nicht das globale PATH im System oder User sein, sondern es reicht im Delphi selbst.
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\*.0\Env ironment Variables
Nur kann leider %PATH% nicht in sich selbst benutzt werden, da Delphi das dann nicht auflöst.


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