Hallo,
normalerweise müsste es funktionieren. Hast du beim Laden der Datei auch mit fmOpenRead gearbeitet?
Stream := TFileStream.Create('c:\TMData.dat', fmOpenRead);
Ansonsten zeige uns mal den Rest deines Codes.
EDIT:
Zitat von
MrKnogge:
Die Größe deiner Datei durch SizeOf(DeinRecord) teilen.
Gruß
Len := stream.Size div SizeOf(T);