Hola Marks,
por lo que yo se el paquete que se encarga de Tratar con ficheros secuenciales es el Ada.Sequential_Io. Es un paquete generico, lo cual quiere decir que sirve para almacenar ficheros secuenciales de cualquier tipo de datos. Por esa razon a la hora de utilizarlo es necesaria una instanciacion en la que le indiques el tipo de datos que almacenas en el fichero. Sin mas paso a exponerte un ejemplo para el caso de un fichero secuencial de enteros
with Ada.Sequential IO;
Procedure is
VARIABLES DEL PROCEDIMIENTO
package Lectura_Enteros is new Ada.Sequential_Io (integer);
use Lectura enteros
MAS VARIABLES QUE QUIERAS. TIENES QUE DECLARAR UNA VARIABLE QUE SEA
Lectura_enteros.File_Type (aunque el Lectura_Enteros no hace falta al incluir la clausula use)
begin
Una vez hecho esto aplica lo siguiente
Lectura_enteros.Read (parametros);
Lectura_enteros.Write (parametros);
Otra vez el nombre del paquete no hace falta por lo de arriba
CUERPO DEL PROCEDIMIENTO. MAS SENTENCIA QUE DEBAS AÑADIR
end ;
Si sigues este esquema no tendras ningun problema para leer de ningun fichero secuencial. No obstante si tienes problemas no dudes en consultarme.
aitorfer@telefonica.netAtentamente