Ich denk weniger, dass es ein Problem mit der Größe der Unit gibt, sondern
entweder mit dem Syntax-Highlighter von Delphi
oder irgendwelchen Third-Party-Plugins in der IDE
Die Windows.pas von Delphi ist auch etwa von dieser Größe und bisher hab ich noch keinerlei Probleme feststellen können.
Lösungsansätze bestehen daher in folgendem:
1. Deaktivieren von IDE-Plugins \ entladen ungenutzter Packages
2. Teilen der Unit in
2.1 mehrere Teilunits
2.2 Ein Unit unter Nutzung von {$I 'Datei.inc'} zum Einbinden der Teilbereiche als Include-Files
3. Analysieren, nach welcher Zeit \ bei welchem sichtbaren Source-Abschnitt der Fehler auftritt.
_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.