AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

AddDllDirectory

Ein Thema von himitsu · begonnen am 22. Aug 2023
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AddDllDirectory

  Alt 22. Aug 2023, 18: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:03 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