Objet Err dans la gestion non structurée des exceptions (Visual Basic)
Pour écrire un code de gestion d'erreur, vous devez déterminer l'erreur survenue. Dans la gestion non structurée des exceptions, vous pouvez utiliser Err à cette fin.
L'objet Err contient des propriétés dont les valeurs sont déterminées par l'erreur qui vient de se produire. La propriété Number contient la cause de l'erreur et la propriété Description comporte un message texte qui décrit l'erreur en détail. Helpfile et HelpContext vous permettent d'afficher un fichier d'aide connexe lorsqu'un utilisateur appuie sur le bouton Aide ou la touche F1. LastDLLError affiche la dernière DLL appelée et indique si l'appel a réussi. Source spécifie une expression de chaîne représentant l'objet ou l'application qui a généré l'erreur.
Votre gestionnaire d'erreur doit tester ou enregistrer les valeurs de propriétés appropriées avant qu'une autre erreur ne se produise. Votre code ne peut gérer qu'une seule erreur à la fois, par conséquent, vous devez traiter les erreurs les unes après les autres.
Notes
L'objet Err peut être utilisé uniquement avec des exceptions interceptées avec l'instruction On Error GoTo
Erreurs spécifiques à l'application
Outre les erreurs générées par Visual Basic, vous avez également la possibilité de gérer les erreurs spécifiques à votre application.
Si vous créez un objet qui accède à d'autres objets, vous devez écrire du code pour traiter les erreurs non gérées retournées par les autres objets. Si nécessaire, vous pouvez mapper les codes d'erreur de Err.Number vers l'une de vos erreurs spécifiques à l'application, puis retourner cette erreur à l'appelant de votre objet.
Voir aussi
Référence
On Error, instruction (Visual Basic)
Concepts
Introduction à la gestion des exceptions (Visual Basic)
Types d'erreurs (Visual Basic)
Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic
Vue d'ensemble de la gestion non structurée des exceptions (Visual Basic)