@Der Bastler
Habt Ihr mal den FileMon / ProcessExplorer mitloggen lassen, worauf Delphi beim Kompilieren zugreift, wie und wo es sich 'nen Wolf sucht?
Da sieht man dann auch alle Dateizugriffe, die ins Leere laufen, weil die gesuchte Datei an der Stelle nicht gefunden wurde und dann der Suchpfad der Reihe nach durchgegangen wird. Das kann ganz schön viel werden.
Deshalb: Suchpfade auf das wirklich erforderliche reduzieren.
Wir hatten das Thema vor einiger Zeit schonmal, eventuell hilft das weiter:
https://www.delphipraxis.net/1425517-post24.html bzw.
https://www.delphipraxis.net/199685-...en-finden.html
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).