Comment : extraire des informations à partir d'un objet Error (Visual Basic)
Lorsqu'une erreur d'exécution se produit, les propriétés de l'objet Err sont complétées par des informations qui identifient l'erreur de manière unique et par des informations qui peuvent être utilisées pour gérer l'erreur.
Les propriétés de l'objet Err sont réinitialisées à zéro ou à des chaînes de longueur nulle ("") après une instruction On Error Resume Next et après une instruction Exit Sub ou Exit Function dans une routine de gestion des erreurs. La méthode Clear peut être utilisée pour réinitialiser Err de manière explicite.
Notes
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Pour récupérer des informations à partir d'un objet d'erreur
Vous pouvez filtrer des erreurs spécifiques. Cet exemple vérifie si l'erreur est une erreur FileNotFound et réagit si c'est le cas.
If Err.Number = 53 Then MsgBox("File Not Found") End If
Vous pouvez examiner également des propriétés spécifiques de l'objet d'erreur, telles que Description, Erl, HelpContext, Helpfile, LastDLLError, Number et Source. Cet exemple affiche la description dans une boîte de message.
MsgBox(Err.Description)
Voir aussi
Référence
Concepts
Cas d'utilisation de la gestion structurée ou non structurée des exceptions (Visual Basic)