Delphi spuckt bei überkreuzt verwendeten Units nur einen Fehler aus an einer
Unit (aus dem man nicht direkt die Fehlerquelle ableiten kann !). betroffene Units lassen sich mit [strg]+click auch nicht mehr direkt anzeigen und betrachten. Man kommt dem Problem bei so vielen Units einfach nicht so schnell auf die Spur. Dachte wenn mal wieder jemand daran verzweifelt, gibts hier das was ich eigentlich gebraucht hätte.
Konkret extrahiert sich das tool aus der projektdatei und den einzelnen units alle uses-verweise und prüft auf zyklen in dem daraus entstehenden Graphen.
ist auch ganz nett um sich mal alle verwendeten units rausspucken zu lassen. Die vollständige ausgabe der zwischenergebnisse bei der rekursiven Suche hab ich weggelassen.