NOME DA FUNCAO.

SPYDREX 15/07/2010 13:59:31
#347441
Galera !!!

Estou tentando criar uma rotina [Ô]genérica[Ô] de tratamento de erros para o sistema que estou desenvolvendo, mas estou com uma certa dificuldade de encotrar um comando que me retorne o nome da função que ocorreu a exceção.

Tipo quero passar para uma outra função o nome da função que ocorreu a exceção, número de linha, etc...
A maioria das informações eu já consegui usando o objeto Err do VB6, porém o nome da função tá difícil, eu estou usando aqui um método ridículo para pegar o nome da função, eu mesmo envio para a função que mostra o formulário o nome dela, mas isso é ruim demais.

Alguém tem uma pista de como conseguir fazer isso?

Grato.
SPYDREX 15/07/2010 14:47:31
#347447
Citação:

:
eu tb tive essa dificuldade e tive que criar na mao ou seja toda vez que der erro passar tb o nome da funcao junto com o erro para essa funcao que vc chamou de generica



Estou fazendo assim, também mas acho meio tosco.
EDERMIR 15/07/2010 17:03:22
#347477
Não é tosco, é a forma de saber em que função o erro ocorreu.

De outra forma, o nome da função será sempre o NOME DA FUNÇÃO DE TRATAMENTO DE ERRO.
SPYDREX 16/07/2010 10:43:47
#347528
Citação:

:
Não é tosco, é a forma de saber em que função o erro ocorreu.

De outra forma, o nome da função será sempre o NOME DA FUNÇÃO DE TRATAMENTO DE ERRO.



Então mas eu queria dizer que:

Deveria haver um modo melhor de rastrear os erros de uma aplicação, como programava muito em clipper, quando ocorria um erro, a gente tinha um StackTrace onde nos informava todo o caminho até o erro.

Eu queria alguma coisa assim para o VB6, lembrand que sou extremamente leigo nesse negócio.
RICATOM 16/07/2010 12:25:44
#347548
Resposta escolhida
Utilize o MZTOOLS, ele enumera linhas, cria tratamento de erros e mais um monte de coisas.
SPYDREX 16/07/2010 15:43:29
#347576
Citação:

:
Utilize o MZTOOLS, ele enumera linhas, cria tratamento de erros e mais um monte de coisas.



Dá hora, gostei dessa parada, eu uso o rabjump aqui e achei esse ai mais funcional, tem algum tutoria por aqui sobre essa ferramenta ?
RICATOM 16/07/2010 16:36:22
#347582
Citação:

SPYDREX escreveu: Dá hora, gostei dessa parada, eu uso o rabjump aqui e achei esse ai mais funcional, tem algum tutoria por aqui sobre essa ferramenta ?



Tinha um topico aqui no forum que era um verdadeiro tutorial, mas nao sei se existe ainda
EDERMIR 16/07/2010 19:42:25
#347608
AHHHHHH!!!!! Que saudaes do Clipper... Não precisava instalar...
SPYDREX 19/07/2010 13:57:12
#347736
Bom pessoal eu fiz passando o nome da sub função para o procedimento que mostra o erro do jeito que foi explicado aqui, pois não vi nada na net ou no forum que resolva essa questão, mas antes de fechar o topico eu gostaria de saber se o eztoos faz identação de código ou tem alguma coisa no vb6 que faça isso, tenho o rabjump aqui mas o eztools e o rabjump juntos não estão se dando muito bem.

Grato.
Tópico encerrado , respostas não são mais permitidas