Fórum Componente Events trava meu sistema as vezes, pq ? #301334

31/10/2005

0

pessoal

utilizo o MDOEvents (similar ao IBEvents, Ibseventalert, etc..).
em determinados momentos ele trava minha aplicação como se estivesse carregando dados.
utilizo FB1.5 e MDO.

tenho o seguinte,

no datamodule eu tenho uma StoredProcedure, MDOEvents e o MDOTransaction.
em outra tela tenho um grid que traz resultados de um select que tem como parametro os dados de um determinado cliente.

após abrir essa query eu registro no Events o código desse cliente da seguinte maneira:

...
MDOEvents.UnRegisterEvents;
MDOEvents.Events.Clear.
MDOEvents.Events.Add(CdCliente);
MDOEvents.RegisterEvents;
// executo o clear pq qro ter somente o evento com o CdCliente atual.
...

no OnEventAlert do MDOEvents, eu tenho o seguinte codigo:

If EventName = FrmCliente.EdtCdCliente.Text then
FrmCliente.QueryCliente.Atualizar;

...

para disparar os eventos eu tenho uma StoredProcedure que recebe o CdCliente, sendo que os micros que estão com esse CdCliente serão atualizados, mas em muitos momentos ocorre que trava o micro.. o que há de errado?
pra mim o problema parece estar no código acima onde registro os eventos.

obrigado

Diogo


Diogoalles

Diogoalles

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar