si no recuerdo mal, eso lo permiten los ficheros con tipo, es decir
Código:
type
MiReg = record
Nombre : string;
Apellido: string;
end;
var
F: File of MiReg;
begin
.....
// tratamiento del fichero
....
end;
Hablo de memoria, no te lo aseguraría ya que no lo he probado