Progress - Buffer del teclado

 
Vista:

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?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buffer del teclado

Publicado por Ferrer (115 intervenciones) el 04/09/2002 20:55:35
usa la sentencia pause para que se detenga y espere, en el pause puedes manejar para que no capture ningun evento ni de teclado ni del raton. Lo puedes hacer tambien a taves de un Wait-for a una funcion y tu puedes capturar todos los eventos que quieras....

Pause 30 no-message.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar