Von welcher Delphi-Version stammt der Code?
Über die Jahre veränderte sich in der
VCL so Einiges.
*.DOF und *.BDSPROJ klingen ja schon bissl älter (D7, bzw. irgendwas so um Delphi 2006 rum)
Zur Laufzeit lösen Fehler im
DFM-Reader eine
Exception aus und brechen (standardmäßig) alles ab.
Alle Form-Units einmal im neuen Delphi öffnen.
Dort kommt auch diese
Exception(s), aber sie können im FormDesigner behandelt werden.
z.B. "diesen" Fehler ignorieren und anschließend die Form/
Unit speichern.
*.~* , *.dcu und die *.bdsproj löschen
und anschließend die *.dpk im Delphi 11 öffnen (eine neue *.dproj wird generiert)
Außerdem einmal "Erzeugen", anstatt nur zu "Kompilieren".