[EMAIL PROTECTED] escribió:

Hola Juanra. Como parte implicada te contesto lo que puedo porque despues de esta prueba no veo claro lo del %Eof:
Pronto vamos a cambiar de versión de S.O. y podremos programar con el Free y tengo entendido que la tendencia es que si no se suprimen,al menos se restringe el uso de indicadores(si alguien está más puesto que yo en el tema del Free,lo cual no es dificil y me quiere corregir,bienvenido sea). O sea, que estoy haciendo un programa de los de siempre, que en resumidas cuentas es un bucle(un poco especial eso sí) dentro de otro,he visto que cuando accedo por segunda vez al segundo bucle,%Eof está activo.
He supuesto que si IBM fomenta la desaparicion de indicadores tendria estas cosas previstas,y me he preguntado cómo se haria esto sin *inxx y sólo con %Eof(fichero). La verdad,es que el bucle de dentro es un poco especial,pero se tienen que contemplar todas las posibilidades. En un programa 'normal',antes del Setll habria apagado el indicador  y listos. A ver los que programen en free cómo tratan el tema de indicadores.



Bueno, pues la respuesta a lo del bucle ya te la han dado los compañeros: lees antes de entrar en el bucle o haces DOU en lugar de DOW.

Más que para repetir la solución contesto para reiterar que pienso que el cambio merece la pena, no añade complejidad alguna y ofrece un código mucho más claro.



--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org:;Sistemas
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
version:2.1
end:vcard

Responder a