Der Fehler "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" ist eigentlich typisch für .NET-Anwendungen. Ich vermute hier mal stark, daß hier die
IDE mit CodeInsight verrückt spielt. Vielleicht hilft es, die entsprechenden Programmierhilfen abzuschalten, damit man überhaupt zum compilieren kommt.
Und: Delphi XE hat einen Code-Formatter! Drück doch mal Ctrl-D...