La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43513 - DEFINIR EL TAMAÑO DE LOS BLOQUES EN ARCHIVOS TIPO FILE
Autor:  Lorena Morua
se que el tamaño de los bloques tiene que ser una potecia de 2 *512 pero ... tengo lo manejar con un contador e ir comparando con el espacio que quiero que ocupe la informacion o lo definino de alguna forma al comenzar el programa ?

  Respuesta:  Mauricio ---
cuando definis un archivo tipo file lo pode hacer asi:

var arch:file of miReg;

donde miReg puede ser un record con lo que quieras adentro ejemplo:

miReg = record
a:char;
num:integer;
num2:real;
str:string[50];
{todo lo que le quieras poner....}
end;

el tamaño de los bloques del archivo simpre es fijo, no se puede modificar la cantidad de bytes que lees como por ej en basic y lo que leas de arch simpre va a ser del tipo miReg

slds
Mauricio