Saludos Evelyn.
Como dice Diego Romero , Leete 1º las normas del foro , que se aplican a la mayoria de los foros , entre una de ellas trata sobre el uso de mayusculas , que a mucha gente le molesta...
-Sobre tu duda.
Manda el code que lleves echo y asi podremos examinar el origen del error .
si tu code es muy largo o usas librerias no estandard envia el code del programa principal .
Los compiladores , no son adivinos , ni estan preparados para todos los fallos, de echo creo que lo que te pasa es por los comentarios tipo TP7 aunque uses
FREE-PASCAL resvisa las llaves de apertura y cierre , o mejor aun quita todos los comentarios y si el problema desaparece te explico el por que.
Tambien puede ser por cualquier otro error de sintaxis , ocurrido anteriormente ,
falta o sobra un begin falta un end un punto y coma etc. aunque el compilador intenta mostrar la linea de error , no siempre esto es posible , pudiensose crear otro error colateral dificil de explicar
Ten por seguro que si el compilador muestra un error , seguro 100% que lo hay , aunque este te muestre una linea diferente, yo conozco errores casi invisibles
para el ojo , simplemente por haber editado el code con un editor de textos no ascii esto ultimo le pasa al TP7. hay otros mas misteriosos generados por un error previo de overflow , por ejemplo y aunque lo corrijamos no desaparece ,
quedando el propio compilador inestable , el error no desaparece hasta que reiniciemos el compilador y carguemos de nuevo el programa.
Sin ver tu code no podemos hacer nada...
Saludos y esperamos tu codigo.