Im Bibliothekspfad habe ichabsichtlich nichts eingetragen, weil die Help / das Wiki von
bpl und dergleichen spricht. Wobei - auch ein Pfad ist erstmal ein String, und die Dinger verbrauchen im Vergleich zur Gesamtleistung eh 'keinen' Speicher mehr.
Um Speicherplatz geht es dabei weniger. Die Performance des Compilers nimmt natürlich etwas ab je mehr Pfade zur Suche nach einer Datei durchsucht werden müssen.
Ich habe das für uns so gelöst, dass ein
Package diese ganzen allgemeinen Units in ihren diversen Verzeichnissen enthält und einmal erstellt wird. Die ganzen Units werden dann beim Kompilieren in einem .dcu Ausgabeverzeichnis abgelegt, das im Bibliothekspfad liegt. Dadurch muss nur an der einen Stelle zusätzlich gesucht werden.
Im Suchpfad liegen die Quelltextverzeichnisse um beim Debuggen den Quelltext zu sehen.