Was gehört in welchen Pfad?
Tools/Optionen/Sprache/Delphi/Bibliothek
Bibliotheks(Library)pfad: Die vorcompilierten DCUs der Libraries, die für alle Projekte gleich sind.
Such(Browsing)pfad: Die Pfade zu den Sourcen dieser Libraries, damit der Debugger die finden kann.
Ergänzend dazu:
Debug-
DCU-Pfad: Die Debug-Versionen obiger DCUs.
Ebenso:
Tools/Optionen/Sprache/Delphi/Bibliothek - Übersetzt: Jeweils die sprachabhängigen Versionen davon.
Projektoptionen/Ziel
Suchpfad: Die Pfade für die Sourcen und/oder DCUs der projektspezifischen Units und/oder Libraries.
In welcher Reihenfolge und wo sucht Delphi nach einer Datei und wann und wohin wird diese neu kompiliert?
In welcher Reihenfolge und wo sucht Delphi nach einer Datei wenn ich im Editor klicke?
Die Suchreihenfolge ist in beiden Fällen die gleiche (zumindest theoretisch). Gehört die Datei nicht direkt zum Projekt, dann hat der Projekt-Suchpfad Vorrang vor dem Bibliothekspfad. Ist die Compiler-Option "Mit Debug-DCUs" aktiv, wird der Debug-
DCU-Pfad vor den Suchpfad gestellt. Gleiches gilt für die sprachabhängigen Pfade. (Achtung! Siehe dazu
meine Antwort bei StackOverflow)