FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Seguimos sin solución
Cita:
Muchas gracias por tu respuesta, Hemos comprobado el tamaño del fichero y es de 336 bytes,asi que por eso no puede darnos el error. El fichero ya lo hemos cerrado, pero nos sigue dando el mismo error de 'Read beyond end of file' en el mismo punto que antes. A ver si nos podeis ayudar, porfavor. Muchas gracias. |
#2
|
||||
|
||||
Sugerencia:
Salir del bucle while not Eof(ficherousuarios) do cuando lo encuentre o bien por el Eof ¿Para que seguir recorriendo todo el archivo si ya lo ha encontrado? Saludos. |
#3
|
|||
|
|||
Gracias Lepe,
hemos añadido en el bucle la condicion de que siga buscando mientras no lo encuentra(con una variable booleana), pero aún así, nos da error.En cualquier caso, con condición añadida o sin ella no debería dar ese problema,no sé a que se refiere exactamente con 'Read beyond end of file'(Lee más allá del fin de fichero), ¿puede ser por que la posición del cursor al intentar leer este al final del fichero?Pero se supone que al hacer un reset el fichero se abre para lectura y el cursor se posiciona al principio, no? Puede que el problema esté en dar de alta a un usuario, pero no encontramos ningún fallo en el código(antes lo escribimos ) Muchas gracias de nuevo, espero que nos podais echar un cable. |
#4
|
||||
|
||||
Podríais insertar antes de la lectura de la línea, la lectura de un único caracter y si ese caracter es #26 (EOF) que no lea la línea completa y salga del bucle.
Un saludo.
__________________
Se hace lo que se puede que siempre es menos de lo que se dice |
|
|
|