MMh. Wird die vielleicht durch irgendeine eingebundene
Unit/Datei mit der Compilerdirektive ({$R-} bzw. {$RANGECHECK OFF}) deaktiviert? Versuche doch mal vor dem entsprechenden Codeschnipsel die explizit zu aktivieren {$R+}. Dann sollte man ja merken, ob die wirklich Fehlerhaft ist, oder einfach nur deaktiviert wurde ...
P.S: Willst mal nicht deine Signatur aktualisieren?