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
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.