Bonjour,
Voila, je voudrai résoudre le seul et dernier bug ( connu ) de mon projet de stage ( qui se fini vendredi )
Je voudrai savoir s'il y a un moyen de blinder tout le programme avec un seul "on error go to prb" et "prob: ..."
Mon programme commence par une fenêtre mdi, on ma di de mettre un sub main qui lance cette fenêtre et d'encadrer ce lancement dans la gestion des erreurs. J'ai fai comme ca :
Sub main()
On Error GoTo prob_general
Load Menu Exit Sub
prob_general: Call MsgBox("Problème : '" & adr_fic & vbLf & "' N° erreur:" & Err.Number & vbLf & Err.Description) End Sub
|
Mais ca ne marche pas, les erreur des autres fenêtres ( mdi child ) ouverte par la fenetre mdi font planter toute l'application sans passer par prob_general
Je voudrai savoir si cette solution est bonne mais mon code est faut, ou s'il existe une autre solution. Il existe certe la facon d'inserer le on error au début de chaque module, mais j'en ai beacoup, donc si je pouvais éviter ...
Merci a tous d'avance, j'ai vraiment besoin de ce coup de main .