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 ....
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
Curtir tópico
+ 0
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.
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.
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
Clique aqui para fazer login e interagir na Comunidade :)