Pascal/Turbo Pascal - Ficheros binarios

 
Vista:

Ficheros binarios

Publicado por azghal (4 intervenciones) el 17/05/2010 00:43:26
Actualmente tengo un problema con el compilador Turbopascal

y es que en la declaracion de este procedimiento:

procedure leer_libros(var fichero_libros:file of Tbiblioteca;var lista_libros:TListadoBiblioteca);

me salta el error 89 en el of despues del file; el error es: se esperaba")" , como si faltara un parentesis

La cuestion es que al compilar con el devpascal este error no salta, pero debo usar obligatoriamente turbopascal

queria saber si alguien sabe porque salta este error, si es por longitud de nombres o algo parecido

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ficheros binarios

Publicado por Diego Romero (996 intervenciones) el 17/05/2010 13:05:46
No puedes definir un tipo en la declaración de un parámetro por valor en una función o procedimiento. La solución es declarar el tipo antes de usarlo como parámetro de la función.

type
TMiBiblioteca=file of TBiblioteca;

...

procedure leer_libros(var fichero_libros:TMibiblioteca; var lista_libros:TListadoBiblioteca);

...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar