He creado los siguientes tipos...
// Tipo estructurado para almacenar los datos de un DNI.
TYPE
t_dni = record
nombre: string[20];
apellidos: string[30];
nif: string;
END;
// Tipo estructurado para almacenar los datos de 5 DNIs.
TYPE
t_personas = record
datos: array[1..5] of t_dni;
numero: integer;
END;
pero luego cuando quiero crear un archivo con el tipo de datos t_personas,
// Procedimiento para almacenar los datos en un fichero.
PROCEDURE Archivar(personas: t_personas);
VAR
archivo : FILE OF t_personas; // declaracion del archivo
borland delphi me da error y dice...
Type 't_personas' needs finalization - not allowed in file type
el fpc me compila el codigo y no entiendo como solucionarlo para que compile en borland delphi.