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.
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.