Partager via


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

  1. 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
    
  2. 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

Err

Description

Number

HelpFile

HelpContext

LastDllError

Source

Concepts

Cas d'utilisation de la gestion structurée ou non structurée des exceptions (Visual Basic)