Hallo Mabuse,
danke für deine ausführliche Antwort.
Euer System gefällt mir, aber ist für uns nicht praktikabel.
Unsere Ordnerstruktur sieht allerdings eurer sehr ähnlich.
Deine Beschreibung hat bei mir nichts geändert (ich nehme an bei Pfad meintest du den Suchpfad!?!), ich habe allerdings das Thema durch dich nochmal aufgegriffen und nun endlich die Lösung gefunden!
Hast du denn überhaupt Abhängigkeiten in deinen Packages (also ein anderes eigene
Package im requires des Packages)?
Die Lösung ist, dass aus anderen Packages heraus geladene
BPL sich wie DLLs und Packages in Anwendungen verhalten. Sprich: Das
Package muss in einem Systempfad liegen.
Also in einem Pfad der in der Umgebungsvariable "Path" steht.
Dort muss also der Pfad nur hinzugefügt werden und Delphi findet ihn. Finde ich sehr nervig, aber ist wohl nicht änderbar.
Interessant ist, dass es in der Registry unter HKEY_CURRENT_USER\Software\Borland\
BDS\5.0\Library einen Wert "
Package Search Path" gibt, der aber in der
IDE nicht nach außen geführt wurde und leider wohl auch nichts bringt (hatte ihn gesehen und erstmal gejubelt - leider zu früh ...).
Gruß,
Steffen