É Possível Ver qual função Disparou Uma Exceção No Delphi
06/02/2023
0
Bom dia
Estou fazendo uma central de exceção, quando acontece algum erro dispara uma mensagem com a classe do erro, porém queria ver qual foi a ação que disparou a exceção, alguém sabe se é possível ?
Estou fazendo uma central de exceção, quando acontece algum erro dispara uma mensagem com a classe do erro, porém queria ver qual foi a ação que disparou a exceção, alguém sabe se é possível ?
Samuel Hebert
Curtir tópico
+ 0
Responder
Posts
06/02/2023
Arthur Heinrich
Existe uma função que, supostamente, retorna o endereço onde ocorreu o erro.
Com o endereço, dá para tentar localizar a rotina que causou o problema. Mas não acho que seja uma tarefa simples para implementar via código.
function ExceptAddr: Pointer; Description Use ExceptAddr to obtain the address at which an exception was raised. If there is no current exception, ExceptAddr returns nil.
Com o endereço, dá para tentar localizar a rotina que causou o problema. Mas não acho que seja uma tarefa simples para implementar via código.
Responder
Clique aqui para fazer login e interagir na Comunidade :)