Fórum ClientDataSet que gerou exceção #431486

22/12/2012

0

Boa noite pessoal.

Preciso de uma ajuda em um problema ... (preciso mostrar serviço pro patrão !!! rsrs).

Tenho que capturar o nome do ClientDataSet que gerar uma exceção ... Na aplicação são varios por isso queria uma maneira de pegar aquele que gerou a exceção naquele momento, não da pra fazer um codigo pra cada Client ...

Lembrando que o Screen.ActiveControl só ta me retornando nomes de componentes vizuais e o ClientDataSet não é um destes ...

To no aguardo gente e já agradeço qualquer ajuda ....
Wagner Tolvay

Wagner Tolvay

Responder

Posts

24/12/2012

Joel Rodrigues

Opa, tudo bem?
Estou sem o Delphi aqui agora para testar, mas experimente usar um TApplicationEvents e no evento OnException, verificar o que é enviado no parâmetro Sender desse evento. Talvez seja o controle que disparou a exceção, não sei.
Lembrando que não tenho certeza, é preciso verificar.
Um abraço.
Responder

Gostei + 0

29/12/2012

Wagner Tolvay

Opa, tudo bem?
Estou sem o Delphi aqui agora para testar, mas experimente usar um TApplicationEvents e no evento OnException, verificar o que é enviado no parâmetro Sender desse evento. Talvez seja o controle que disparou a exceção, não sei.
Lembrando que não tenho certeza, é preciso verificar.
Um abraço.


Valeu pela resposta Joel ...

Mas como eu pego esse evento Sender? dei uma fuçada aqui e não encontrei o caminho ... se der pra postar um exemplo de codigo eu fico grato !!!

T+ ...
Responder

Gostei + 0

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

Aceitar