Buffer del teclado
Publicado por Pato (2 intervenciones) el 14/08/2002 22:07:59
Quiero hacer un lapso de tiempo (30 segundos) en que el usuario no pueda realizar nada cuando interactua con un programa.
Ocupo este codigo:
DEFINE Lapso AS INTEGER.
Lapso = TIME + 30.
DO WHILE Lapso GE TIME:
END.
pero si el usuario presiona teclas, estas se quedan en el buffer del teclado y son aplicadas cuando termina el lapso.
¿Como le hago para que al terminar este lapso de tiempo no halla ningun caracter en el buffer del teclado y por lo tanto no se ejecuten?
Ocupo este codigo:
DEFINE Lapso AS INTEGER.
Lapso = TIME + 30.
DO WHILE Lapso GE TIME:
END.
pero si el usuario presiona teclas, estas se quedan en el buffer del teclado y son aplicadas cuando termina el lapso.
¿Como le hago para que al terminar este lapso de tiempo no halla ningun caracter en el buffer del teclado y por lo tanto no se ejecuten?
Valora esta pregunta
0