Página 1 de 1

Bloquear / Limpar Buffer do teclado

Enviado: 31 Ago 2017 19:04
por Cisino Junior
Boa noite!

Alguém sabe como posso limpar o buffer do teclado ou bloquear de um processo para outro? Os usuários tem a mania de pressionar o enter eternamente o que ocasiona o sistema a crashar.

Gostaria de saber o que posso fazer para evitar isso. Desde já agradeço a quem tentar ajudar.

Atenciosamente,
Cisino Junior.

Bloquear / Limpar Buffer do teclado

Enviado: 31 Ago 2017 22:58
por JoséQuintas
Depende do processo.

Código: Selecionar todos

DO WHILE ! Eof()
  Inkey() 
   SKIP
ENDDO

KEYBOARD ""
CLEAR TYPEAHEAD

DO WHILE NextKey() != 0
   Inkey(0.01)
ENDDO

Bloquear / Limpar Buffer do teclado

Enviado: 05 Set 2017 12:55
por Cisino Junior
Obrigado Quintas!