• Lunes 29 de Abril de 2024, 00:19

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - forenaits

Páginas: [1]
1
ADA / Re: Tratamiento De Ficheros: Errores De Compilacion
« en: Viernes 7 de Septiembre de 2007, 11:43 »
Muchas gracias, ya esta solucionado.

Citar
O mejor pasar los nombres de los archivos como parámetros in y las variables file_type las declaras dentro de copia_imagen.
¿Me podrías poner un ejemplo?

**No me funciona la mensajeria privada ni el correo  :blink:

2
ADA / Tratamiento De Ficheros: Errores De Compilacion
« en: Jueves 6 de Septiembre de 2007, 14:05 »
Estoy haciendo una práctica y no consigo compilar por culpa de los errores. El último es del tipo
Citar
practica_uno-copia_imagen.adb:48:09: actual for "File" must be a variable
Se trata de un subprograma separate (copia_imagen.adb) del programa principal (practica_uno.adb), os muestro como lo tengo declarado:

Código: Text
  1. PROCEDURE copia_imagen(Ent: in file_type; Sal: out file_type) IS SEPARATE;
  2.  
  3.  

Llamada al subprograma:
Código: Text
  1.    copia_imagen(F,S);
  2.  
  3.  

Dentro del subprograma:
Código: Text
  1. separate (practica_uno)
  2. procedure copia_imagen (Ent: in file_type; Sal: out file_type) is
  3. BEGIN
  4.    Open(Ent,In_File,"recullfotos_temp.txt");
  5.  
  6. ...
  7.  
  8.    Close(Ent);
  9. END copia_imagen;
  10.  


¿Se os ocurre a que se debe el error y como puedo solucionarlo? Gracias de antemano.

Páginas: [1]