ROTINA GLOBAL P/ TRATAR ERROS

USUARIO.EXCLUIDOS 01/12/2006 16:54:01
#187464
Gostaria de saber se alguém conhece alguma forma de tratar os erros do programa sem ter que colocar um ON ERROR GOTO em cada procedure?

Já pensei muito sobre isso mas não consigo...
CLEVERTON 01/12/2006 17:03:11
#187471
Não Existe!
USUARIO.EXCLUIDOS 01/12/2006 17:17:01
#187478
Simples, direto. Se não tem, não tem...

Obrigado

CLEVERTON 01/12/2006 17:36:04
#187487
Citação:

CHPMOTTA escreveu:
Simples, direto. Se não tem, não tem...

Obrigado



Sim Senhor Papai Simpson
Hehehehehe
USUARIO.EXCLUIDOS 01/12/2006 18:57:10
#187511
Cara, de fato não existe, mas existem algumas AddIns que ajudam vc, veja estas:
MZTOOLS
(tem duas funções, colocar nr de linhas e tratamente de erro, o tratamento de erro pode ser configurado, mas deve ser colocado procedure a procedures, mas é só clicando num botão)
COLOCAR NUMERACAO DE LINHAS E TRATAMENTO DE ERROS
(desenvolvido pelo colega MARCOSA, já coloca todo tratamente na janela de código ativa em todos procedures, porém não há como configurar a forma como será exibido o tratamento)

Qualquer dúvida poste...flw
USUARIO.EXCLUIDOS 01/12/2006 19:12:57
#187514
Resposta escolhida
Eu trato assim , não sei te ajuda.
'no modulo
Public Function MSGERROS()
MsgBox "Por favor relate ao Desenvolvedor Nº do Erro= " & Err.Number & " / Descrição do Erro= " & Err.Description & "", vbCritical, "ERRO - NCaires Sistemas"
End Function


'depois
On Error GoTo erros
'rotina
erros:
If Err Then
MSGERROS
End If
Acho que alivia um pouco o trabalho


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