Dein Fehler ist eher eine "Zugriffsverletzung", weil du "glücklicher Weise" auf einen ungültigen/nichtexistierenden/gesperrten Speicherbereich zugreifst.
Mag sein, aber dann müsste die Zugriffsverletzung bei Delphi XE auch kommen. Unabhängig von der Bereichsprüfung :/