irgendetwas ist beim letzten speichern schief gegangen.
Beim öffnen der Projektdatei, meldet Delphi eine überschreitung
des Listenindex.
Zusätzlich zeigt das Fenster Objekt-Hierarchie keine Elemente mehr.
Ich würde mal (bei geschlossenem Projekt) *.dsk und *.identcache löschen.
Nun konnte ich das soweit eingrenzen, dass es sich um eine Komponente handelt
die wahrscheinlich fehlt. Also die nicht richt entfernt wurde als ich sie
von der Form löschte.
Wie kann man das reparieren?
Falls es wirklich die gelöschte Komponente ist: Vergleiche einfach die betroffenen *.dfm und *.pas mit ihren Backups (mit WinMerge o.ä.). Falls du wider Erwarten keine Backups hast (siehe auch Unterordner __history), kannst du dir ja mal die
dfm in einem Texteditor anschauen. Vielleicht schaut ja irgendwas "kaputt" aus.