On error Goto et On local error Goto [Résolu]

XGuarden 259 Messages postés dimanche 14 juillet 2002Date d'inscription 17 août 2012 Dernière intervention - 7 juil. 2005 à 18:59 - Dernière réponse : Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention
- 7 juil. 2005 à 21:23
Qui est capable de me dire la différence "entre on error goto" et "on local error goto"
J'ai pas trouvé de cas ou sa bien pu faire une différence.
Afficher la suite 

2 réponses

Meilleure réponse
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 7 juil. 2005 à 21:12
3
Merci
Salut
En effet, l'option "Local" n'est pas documentée dans l'aide.
Sans l'avoir testé, je pense que ça fonctionne comme ceci.
Sans l'option Local, la gestion d'erreur reste active tant que tu ne donnes pas un autre ordre de "On Error".
Si tu lances une autre procédure à partir de la première, la gestion d'erreur reste active.
C'est quelquefois un peu chiant.
Je pense que le "On Local Error" permet de définir une gestion d'erreur propre à la procédure dans laquelle elle est définie, sans se perpétrer à l'extérieur.
Par contre, quand on ressort de cette procédure, est-ce que la précédente gestion d'erreur reprend du service ? Je ne sais pas.
Il faudrait prendre un peu de temps pour tester.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
(je

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 7 juil. 2005 à 21:23
0
Merci
très utile, il est vrai.

Je le dis, le répète, mais ne le ferais jamais assez : il faut absolument cibler les lignes de code succeptible de générer des erreurs.

Pensez également a appeler On Error Goto 0 dès que les lignes à risque ont été executées, ca redonnera la main a la gestion d'erreurs de VB

Amusez-vous !
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS - MVP Visual Basic

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.