Fórum Desabilitar Temporariamente a execução de um Evento #273490
22/03/2005
0
Tenho Um a procedure na secção Private do meu Formulário. Esta procedure e ativada pelas Mensagems Enviadas da Api Do Windows
procedure WMTimeChange(var Message: TMessage); message WM_TIMECHANGE;
Sabemos que para desabilitar Um evento , Muitas das Vezes Atribuimos [b:892eea5453]Nil [/b:892eea5453]ao seu manipulador
Exemplo :
Form1.Edit1Change:=Nil
E Como Fazer Para Desabilitar estas Chamadas Que Vem , Digamos assim, da Api Do Windows :?: :?: :?: :?: :?: :?: :?:
Obrigado
Marco Salles
Curtir tópico
+ 0Posts
22/03/2005
Nildo
if WmTimeChange_Habilitado then // Faz tudo aqui
Dai é só você alterar o valor de [b:db5b9ea197]WmTimeChange_Habilitado[/b:db5b9ea197] que será global.
Gostei + 0
22/03/2005
Marco Salles
E que estou trabalhando com[b:9e0268e024] tempo[/b:9e0268e024], e eu gostaria se possível , diga-se de passagem, que a Chamada a Procedure Nen Ocorresse em Determinadas Condições :lol: :lol: :lol: :lol:
Mas de qualquer forma é muita válida a sua participação :P :P :P :P :P
Gostei + 0
22/03/2005
Nildo
Gostei + 0
22/03/2005
Marco Salles
Gostei + 0
22/03/2005
Kapak
Quando chega essa msg, é pq a data/hora já foi alterada; ou seja; já era.
Gostei + 0
22/03/2005
Nildo
Quando chega essa msg, é pq a data/hora já foi alterada; ou seja; já era.[/quote:e8f2aafc8e]
Ele nao quer desabilitar Wm_TimeChange, ele quer apenas ´deshookar´ esse controle do processo dele para nao receber mais notificações
Gostei + 0
22/03/2005
Kapak
Gostei + 0
22/03/2005
Nildo
Gostei + 0
22/03/2005
Kapak
Gostei + 0
22/03/2005
Nildo
Por isso eu instruí a usar uma variável de controle :P
Gostei + 0
22/03/2005
Kapak
Gostei + 0
22/03/2005
Nildo
Gostei + 0
22/03/2005
Marco Salles
é mais ou menos por aí...
Preciso desabilitar esta Chamada :oops: :oops: :oops: :oops: :oops:
Gostei + 0
22/03/2005
Nildo
Gostei + 0
22/03/2005
Marco Salles
Ja que não tem Jeito e ningume se arrisca :cry: :cry: :cry: Fazer o que ne :?: :?: :?:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)