Acelera presionando una tecla ( !! ?? )
Publicado por Luis Mendez (8 intervenciones) el 27/11/2002 00:38:49
Utilizo EXOSPACE para link-editar, las bibliotecas que uso son (VS -propia-, DBFCDX, _DBFCDX, CTP.
He observado que cuando tengo un ciclo como
por ejemplo:
DO WHILE !EOF()
... trabajo haciendo algun DBSEEK, REPLACE
... o simplemente efectuando algun calculo
... a veces con SET RELATION o SET FILTER
@ 20,30 say RECNO() // p/ver que voy haciendo
DBSKIP()
ENDDO
Me sucede lo siguiente, cuando presiono una tecla
(barra, letra o numero), el proceso visiblemente
se acelera notoriamente, por ejemplo un proceso de
2 minutos puede terminar en menos de 20 segundos.
A que se debe ?
Y PRINCIPALMENTE ... como puedo hacer para que
esto suceda SIN NECESIDAD DE PRESIONAR UNA TECLA.
No tengo ningun INKEY() ni cosa parecida dentro del
ciclo. No se debe a la computadora ni al Sist.Oper.
porque tengo sistemas en 386, 486, Pentium viejas,
nuevas, MS-DOS, DR-DOS, Win-9x y Win-NT.
Espero respuesta ...
He observado que cuando tengo un ciclo como
por ejemplo:
DO WHILE !EOF()
... trabajo haciendo algun DBSEEK, REPLACE
... o simplemente efectuando algun calculo
... a veces con SET RELATION o SET FILTER
@ 20,30 say RECNO() // p/ver que voy haciendo
DBSKIP()
ENDDO
Me sucede lo siguiente, cuando presiono una tecla
(barra, letra o numero), el proceso visiblemente
se acelera notoriamente, por ejemplo un proceso de
2 minutos puede terminar en menos de 20 segundos.
A que se debe ?
Y PRINCIPALMENTE ... como puedo hacer para que
esto suceda SIN NECESIDAD DE PRESIONAR UNA TECLA.
No tengo ningun INKEY() ni cosa parecida dentro del
ciclo. No se debe a la computadora ni al Sist.Oper.
porque tengo sistemas en 386, 486, Pentium viejas,
nuevas, MS-DOS, DR-DOS, Win-9x y Win-NT.
Espero respuesta ...
Valora esta pregunta
0