La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56265 - CONVERTIR ARCHIVOS .DAT A TXT U OTRO
Autor:  Armando Madrid S.
Por favor, alguien me pudiera decir como puedo convertir un archivo .dat que esta escrito en Pascal a un formato tipo .txt, u otro formato que me permita realizar modificaciones al mismo y luego volverlo a llevar al formato original .dat.
Mis agradecimientos por adelantado.

  Respuesta:  Roberto Garcia
Para poder ver un archivo de tipo DAT tienes que conocer la estrucrua del archivo, es decir saber que campos contiene, de que tipo son y de que tamaño en los casos que aplique de otra forma te sera imposible verlo o pasarlo a otro formato. cabe señalar que no es necesario saber el nombre de los campos.

Supongamos que es un archivo que tiene un campo llave de tipo entero, ademas tiene dos campos de tipo cadena y un campo de tipo real. entonces la estructura para poder leer el archivo seria.

tipoArchivo=record
index:integer;
nombre:String;
Autor:String;
precio:real;
end;

archivo = file of tipoArchivo

Asi podras utilizar los procedimientos y funciones de Turbo Pascal para poder ver el contenido del archivo, pero sin conocer la estructura del archivo es imposible.