Ja, FileSize, Seek und Co. der "alten" Pascal-Funktionen sind nur 32 Bit, aber in der
DP verstecken sich notfalls Addons für 64 Bit.
Ein sequentielles Read/Write ist davon aber nicht betroffen und im FreePascal wurde das Problem auch schon behoben.
Und dann gibt es natürlich noch die vielen neueren Stream-Varianten, und man kann sich schon fast fragen, warum sich einige Entwickler dagegen so wehren und warum sie auch noch die Fehlerbehandlung so dermaßen fahrlässig unterdrücken und fehlermeldungen vershrotten (
{$I-}
ohne Behandeln von IOResult) ... da soll sich dann auch keiner Wundern, wenn er nicht weiß, warum es nicht geht.