É Possível Ver qual função Disparou Uma Exceção No Delphi
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
Curtidas 0
Respostas
Arthur Heinrich
06/02/2023
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.
GOSTEI 0