Schau Dir mal die
DFM in Notepad (oder so), aber nicht in der
IDE an. Sieht die ok aus oder ist sie "verstrubbelt"?
Hast Du nur Quelltexte verändert oder auch Komponenten im Formular?
Nur Quelltext: Dann könntest Du einfach die defekte
DFM wegschieben und die Sicherung an die Stelle der
DFM. Funktioniert oft, aber nicht immer.
GGfls. wirst Du beim Kompilieren auf fehlende Komponenten hingewiesen. Die kannst Du dann ins Formular einfügen und ggfls. die Ereignisse zuweisen ... Musst halt darauf achten, dass die Namen der nun "neuen" Komponenten mit denen aus dem defekten Formular übereinstimmen. Der Compiler wird Dich auf Unstimmigkeiten schon hinweisen.
So musst Du dann "nur" alles das reparieren, was auf dem Formular geändert wurde. Die Änderungen im Quelltext der zugehörigen
PAS-Datei bleiben Dir erhalten.
Kann trotzdem schön aufwändig werden, ist aber immernoch weniger Arbeit, als alles Geänderte nochmal komplett neu zu machen.