Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Delphi 7 Package installieren liefert Fehler: xxx.bpl kann nicht geladen werden.

  Alt 24. Jan 2019, 11:23
Design-time packages werden mit dem vollen Pfad geladen, da ist es also ziemlich egal, wo sie abgelegt werden. Bei run-time packages ist das aber nicht so, die müssen in einen Verzeichnis abgelegt werden, die auf dem System-PATH stehen. Sieh mal in die *.dpk Datei der Package, die sich nicht installieren läßt. In der "requires"-Klausel sind die run-time packages aufgeführt, die die Package erfordert.

Ich kann mich nicht mehr erinnern, die das bei Delphi 7 lief. Die neueren Versionen legen bei der Installation ein Verzeichnis für eigenen Package-Binaries an, das der Installer dann auch an den PATH heftet. Der Pfad liegt dann unter public documents, für Rio ist das Wurzel-Verzeichnis z. B.

C:\Users\Public\Documents\Embarcadero\Studio\20.0 (= BDSCOMMONDIR IDE Environment variable)

unter dem dann die Verzeichnisse für BPLs und DCPs angelegt werden, siehe angehängtes Bild.

Der PATH enthält dann C:\Users\Public\Documents\Embarcadero\Studio\20.0\ Bpl für 32-bit packages und C:\Users\Public\Documents\Embarcadero\Studio\20.0\ Bpl\Win64 für 64-bit packages.
Miniaturansicht angehängter Grafiken
packagedirs.png  
Peter Below
  Mit Zitat antworten Zitat