Cuestión : Tratante global del error y en curriculum vitae del error después

Tengo un tratante del error en la rutina del punto de entrada de mi app. Quiero todos los errores en procedimientos rio abajo a indicado este tratante del error. El apuro es yo tiene muchos procedimientos rio abajo que utilicen en curriculum vitae del error después… en el error 0 indicado que elimina encendido el error que Error_Handler indicado en el punto de entrada routine.

I ha intentado el reemplazo en el error 0 indicado por en el error Error_Handler indicado pero que produce una línea error no encontrado de la etiqueta. ¿En funciones rio abajo, hay una manera de utilizar en curriculum vitae del error después y después de reajustar encendido el comportamiento del error en al error Error_Handler indicado en vez en del error 0 indicado?
class= del

Respuesta : Tratante global del error y en curriculum vitae del error después

Le aplaudo para querer a un tratante común del error.  Dejarme explicar cómo lo hago.

Crear una función global para su lógica común del tratante del error.  “El punto de entrada de su app” puede trabajar--No sé--necesita ser accesible de dondequiera. Llamemos ese functio ErrorRoutine ().

Entonces cifrar todos los suboutines algo similar:


MySub secundario privado ()
En final indicado del error
….

En curriculum vitae del error después

En final indicado del error

….

Final:
Si err.number entonces si ErrorRoutine (vbRetry) = vbRetry entonces reasume  

Salir el submarino



Mi versión de ErrorRoutine evalúa para una interrupción, la cancelación de la recomprobación el parámetro y si el presente publica, revisa aviso.  Esto permite que la operación fall sea revisada (que encuentro útil para el debuggin).






Otras soluciones  
 
programming4us programming4us