Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.184 Beiträge
 
Delphi 12 Athens
 
#1

AddDllDirectory

  Alt 22. Aug 2023, 17:50
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Aug 2023 um 17:57 Uhr)
  Mit Zitat antworten Zitat