USES-Sorter-Tool: Wir analysieren alle Abhängigkeiten unserer Units voneinander(Häufigkeit; Streuung;...) jeweils nach "interface" in "implementation" und bringen diese in die optimale Reihenfolge. Eine wichtige Regel hierbei, die für unser Projekt funktioniert:
Zuerst die Units, die keine Abhängigkeiten in unser Projekt haben (Delphi-Units,...), dann die Projekt-Units sortiert nach ihren Querabhängigkeiten und zwar die mit den WENIGSTEN ZUERST. (Unser Tool hat hierfür Schieberegler, mit denen man die Prioritäten der Verwendungen(verwendet / wird verwendet <=> interface / implementation) einstellen und optimieren kann.)
=> Das sind aber unsere Erfahrungswerte für SEATTLE und RIO, wir wissen nicht, ob das für andere Projekte und/oder andere Compiler gilt.
D.h. das Tool ändert nur die Reihenfolge der Units in Uses-Liste der .DPR-Datei?
Darauf muss man erstmal kommen, ist aber definitiv plausibel.
Nicht in der .DPR-Datei. In allen eigenen Units die USES-Reihenfolge in "interface" und "imlementation".
ACHTUNG! "...Querabhängigkeiten und zwar die mit den WENIGSTEN ZUERST" => die Info war falsch! Genau anders herum, sorry.
Also: Zuerst die Units, die keine Abhängigkeiten in unser Projekt haben (Delphi-Units,...), dann die Projekt-Units sortiert nach ihren Querabhängigkeiten und zwar die mit den
MEISTEN ZUERST.
------------------------