Pascal Units (*.pas) aus einem anderen Verzeichnis inkludieren (wegen besserer Übersicht)

Gliese

Cadet 4th Year
Registriert
Feb. 2020
Beiträge
76
Hallo,
Ich nutze derzeit die Lazarus-IDE (also reden wir über Free Pascal, nicht RAD/Delphi) ein Projektordner, wo meine Sachen drin sind plus fremden Code (alles wird durch die "use xyz;"-Syntax inkludiert). Technisch funktioniert es ja so wie es ist.
Nur da es bei den vielen Dateien langsam unübersichtlich wird, möchte ich nun das Projekt ein bisschen sauberer halten und im Hauptverzeichnis nur noch mein Code haben und den fremden Code sauber in separate Unterverzeichnisse ablegen.

Wie mache ich das? Sobald ich es in ein Unterverzeichnis verschiebe, werden meine Units nicht mehr gefunden. Es gibt zwar eine Paket-Datei, aber ich möchte auch nicht, dass ich irgendwas fest in der IDE verändere/installieren muss, da ich das Projekt portabel auf USB-Stick habe und auf mehreren Rechnern dran weiterbastele. Hab auch schon {$I verzeichnis/ *} oder {$I verzeichnis\ *} probiert, aber das schluckt Pascal auch nicht.

Ich möchte also ein Projekt, übersichtlich mit mehreren Unterverzeichnissen, aber so dass jemand es einfach so öffnen und direkt mit F9 kompilieren kann. Achja nutze vom fremden Code keinerlei GUI-Form-Komponenten, sondern wirklich nur die Klassen.
 
Genau diese Pfad-Option gibts bei mir nicht. Und ich sehe jetzt auch warum: Ich nutze die ganze Zeit ne olle Version von dieser Lazarus-IDE, da kann ich mich ja dumm und dämlich suchen :freak:

Danke.
 
Zurück
Oben