Forum: Die Delphi-IDE
by Der Bastler,
9. Okt 2020
Ja. Keine Units, die nicht verwendet werden, einbinden. Das kann man mit diversen Tools herausfinden (z.B. mit ICARUS; der sagt auch, welche Units von "interface" nach "implementation" geschoben werden können).
Forum: Die Delphi-IDE
by Der Bastler,
9. Okt 2020
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...
Forum: Die Delphi-IDE
by Der Bastler,
8. Okt 2020
Sorry für die späte Antwort, bin überrascht, dass das es so viele Rückmeldungen gab.
Ich versuche auf ein paar Punkte einzugehen:
Uns ist aufgefallen, dass der Compiler die ersten 1,5 Mio Zeilen rel. flott durchläuft (ca. 10-20 sek.) und dann aber an manchen Stellen sehr lange festhängt. Das sind meistens Zeilen aus USES im Implementation-Teil. Aber auch Zeilen aus USES im Interface-Teil. Das...
Forum: Die Delphi-IDE
by Der Bastler,
30. Sep 2020
Wir hoffen auch auf die Compilerbeschleunigung. Das ist für uns das k.o.-Kriterium für den Kauf neuer Delphi-Versionen.
Wir haben derzeit knapp 3 Mio. selbst geschriebener Code-Zeilen und noch einige Imports.
Im RIO mit IDEFixPack sind wir im Optimalfall bei reichlich 6min. Sydney braucht ca. 40 min. (Ist damit aber schneller als RIO ohne IDEFixPack)
Ein wichtiger Trick für das Optimum der...