Ver Mensaje Individual
  #2  
Antiguo 05-02-2009
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Reputación: 18
Khronos Va por buen camino
Hola, te recomiendo que leas la guia de estílo.

Si vas a operar con archivos no puedes utilizar una variable string porque su tamaño es muy grande y no está delimitado, por eso es mejor establecer un packed record y delimitar el tamaño del string a 255 caracteres.

Código Delphi [-]
 
type 
TConf = packed record 
archivo: String[255]; 
narchivo: integer; 
ale_pase: boolean; 
ch1:boolean; 
ch2:boolean; 
end;
FConf = File of TConf;
 
function cf_save(cf: Tconf): FConf;
 
//o bien
 
procedure cf_save(cf: TConf; out Conf: FConf);

Saludos.
Responder Con Cita