Ver Mensaje Individual
  #1  
Antiguo 04-05-2003
Tonio Tonio is offline
Miembro
 
Registrado: may 2003
Ubicación: Logroño
Posts: 111
Reputación: 22
Tonio Va por buen camino
Tema: Ficheros de texto

Ya no puedo buscar, es una pena.
Yo ando liado con ficheros de texto, bastante grandes.
Tengo una empanada con el tema de ficheros binarios, sin tipo, etc.
Yo quiero tener un archivo de texto en el que haya tres campos, el ejemplo típico de la agenda, uno numérico, uno string y otro string pero de muchos caracteres, mas de 130.000.
He copiado un ejemplo de un libro, creo de Charte, de una Agenda, lo compilo y funciona, pero...
Lo declaro así:

type
TRegistro = Record { Definición del registro a utilizar }
Id:integer
Libro: String[25];
Texto: AnsiString;

Pongo texto com ansistring, porque he leído que puede contener cualquier número de caracteres.

compilo y en esta línea Archivo: File Of TRegistro; // Para acceder al archivo

me dice:

[Error] Agenda.pas(34): Type 'TRegistro' needs finalization - not allowed in file type.

¿Qué debo hacer?, ¿Qué hago mal?.
Como hago para que en un fichero pueda poner 280 registros como el anterior, Id, Libro, Texto, que los pueda leer, modificar y guardar nuevamente.
Gracias de antemano.
Tonio.
Responder Con Cita