Ich würde so vorgehen.
Eine neue
Unit erzeugen.
Den Code der "bösen"
Unit in die neue komplett kopieren.
Dann den Inhalt des "bösen" Forms auf das neue Form kopieren.
Die "böse"
Unit umbenennen und die neue mit dem gleichen Namen benennen.
Vielleicht ist irgendwo ein komischer Zeilenumbruch, oder am Ende der
Unit ist iegendein flasches Zeichen oder im Formular ist irgendwas von Löschen übriggeblieben.
Ich hatte den Fall nämlich auch mal, dass sich die
IDE beim Öffnen einer
Unit aufgehängt hat.
Da hab ich das obige Vorgehen benutzt und es hat geholfen.
Beim anschliessenden Vergleichen mit ExamDiff hat sich herausgestellt, dass in der kaputten
Unit in einer Zeile ein
^M versteckt hatte. Der Delphi-Editor hat dies nicht angezeigt, der Dateibetrachter von ExamDiff jedoch schon.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.