Pergunta : Alimentador global do erro e no resumo do erro em seguida

Eu tenho um alimentador do erro na rotina do ponto de entrada de meu app. Eu quero todos os erros em procedimentos a jusante a empreendedores este alimentador do erro. O problema é mim tem muitos procedimentos a jusante que se usam no resumo do erro em seguida… no erro 0 empreendedores que cancelam sobre o erro que Error_Handler empreendedores no ponto de entrada routine.

I tentou a substituição no erro 0 empreendedores com no erro Error_Handler empreendedores mas que produz uma linha erro não encontrado da etiqueta. Em funções a jusante, há uma maneira de usar-se em seguida no resumo do erro e de restaurar então sobre o comportamento do erro no erro Error_Handler empreendedores em vez no erro 0 empreendedores?
class= do

Resposta : Alimentador global do erro e no resumo do erro em seguida

Eu aplaudo-o para querer um alimentador comum do erro.  Deixar-me explicar como eu o faço.

Criar uma função global para sua lógica comum do alimentador do erro.  “O ponto de entrada de seu app” pode trabalhar--Eu não sei--precisa de ser acessível de em qualquer lugar. Deixar-nos chamar esse functio ErrorRoutine ().

Codificar então todos os suboutines qualquer outra coisa semelhante:


MySub secundário confidencial ()
No revestimento empreendedores do erro
….

No resumo do erro em seguida

No revestimento empreendedores do erro

….

Revestimento:
Se err.number então se ErrorRoutine (vbRetry) = vbRetry recomeça então  

Retirar o submarino



Minha versão de ErrorRoutine avalia para o parâmetro e se o presente emite um aborto, o cancelamento da nova tentativa, experimenta de novo o alerta.  Isto permite a operação falh ser experimentado de novo (que eu encontro útil para o debuggin).






Outras soluções  
 
programming4us programming4us