BLOCKINPUT
Pessoal:
A função
Public Declare Function BlockInput Lib [Ô]user32[Ô] (ByVal fBlock As Long) As Long
Quando uso BLOCKINPUT true
bloqueia o tecla e mouse durante a execução de determinada rotina e com o comando False desbloqueia...
O meu problema é quando há um erro durante a execução da rotina... Tudo é bloqueado e só destrava quando pressiono CTRL+ALT+DEL.
Alguém tem a solução quando uma exceção de erro acontecer?
Obrigado,
Fernando
A função
Public Declare Function BlockInput Lib [Ô]user32[Ô] (ByVal fBlock As Long) As Long
Quando uso BLOCKINPUT true
bloqueia o tecla e mouse durante a execução de determinada rotina e com o comando False desbloqueia...
O meu problema é quando há um erro durante a execução da rotina... Tudo é bloqueado e só destrava quando pressiono CTRL+ALT+DEL.
Alguém tem a solução quando uma exceção de erro acontecer?
Obrigado,
Fernando
voce não usa o tratamento de erro ?, se usa, é só colocar o block com opção false na rotina de tratamento q vai tratar o erro e destravar teclado e mouse...
Primeiramente obrigado pela ajuda,
Tentamos exatamente isso antes de pedir ajuda porem nao retornou para o erro .
Tentamos exatamente isso antes de pedir ajuda porem nao retornou para o erro .
como você usou o tratamento de erro
pois é este mesmo o caminho
On Error Goto TrataErro
o código
TrataErro:
BlockInput = False
pois é este mesmo o caminho
On Error Goto TrataErro
o código
TrataErro:
BlockInput = False
Tópico encerrado , respostas não são mais permitidas