Du kannst doch bei AssignFile als dritten Parameter die Codepage mitgeben.
AssignFile(fDatei, aDatei, 1);
War das nicht die Rect-Größe?
[edit] Halt, RecSize wurde beim Reset/Rewrite angegeben.
Aber dem AnsiString-Read/ReadLn kann man die CodePage mitgeben. (laut dem QuellCode der XE-System.pas)