Die Warnung mit den Projektkopien kann man noch globaler nehmen: sind die
Unit-Namen recht eindeutig? Hat mat sowas wie FormUnitMain.pas in jedem Projekt, springt der Debugger gerne zur Anzeige mal in die falsche Datei (Stand: XE, bei D7 war das auch schon so).
Ich habe früher in jugendlichem Leichtsinn und unter D7 auch lange eine
Unit mit noch mehr Zeilen gehabt, und Debuggen lief dort überall - die nachgefragte Obergrenze sollte es nicht geben (zumindest nicht bei 10k Zeilen - bei meinem Negativbeispiel hat die .pas 544KB, 13K Zeilen, die .dfm 2,4MB - das lief unter D7, danach habe ich die Funktionalität in kleine Klassen in kleinen Units aufgeteilt...).