Cliquez pour évaluer et commenter
MSDN
MSDN Library
Visual Studio 2008
Visual Studio
Visual Basic
Référence (Visual Basic)
Référence Visual Basic
Objets (Visual Basic)
Err, objet (Visual Basic)

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2008/.NET Framework 3.5

D'autres versions sont également disponibles pour :
Référence du langage Visual Basic
Err, objet (Visual Basic)

Mise à jour : novembre 2007

Contient des informations sur les erreurs d'exécution.

Les propriétés de l'objet Err sont définies par le générateur d'une erreur (Visual Basic, un objet ou le programmeur).

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 que vous pouvez utiliser pour en savoir plus à son sujet. Pour générer une erreur d'exécution dans votre code, utilisez la méthode Raise.

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 Exit Sub, Exit Function, Exit Property ou Resume Next dans une routine de gestion des erreurs. L'utilisation d'un formulaire de l'instruction Resume en dehors d'une routine de gestion des erreurs ne réinitialisera pas les propriétés de l'objet Err. Vous pouvez utiliser la méthode Clear pour réinitialiser explicitement Err.

Utilisez la méthode Raise plutôt que l'instruction Error pour générer des erreurs d'exécution pour les erreurs système et les modules de classe. L'utilisation de la méthode Raise dans un autre code dépend de la richesse des informations que vous souhaitez retourner.

L'objet Err est un objet intrinsèque avec une portée globale. Vous ne devez donc pas créer d'instance de cet objet dans votre code.

ka13cy19.alert_note(fr-fr,VS.90).gifRemarque :

Vous pouvez également utiliser ErrorToString, fonction pour rechercher le message d'erreur qui correspond à un numéro d'erreur particulier.

Cet exemple utilise les propriétés de l'objet Err pour construire une boîte de dialogue de message d'erreur. Notez que si vous utilisez d'abord la méthode Clear, les valeurs par défaut de Visual Basic deviennent les propriétés de l'objet Raise lorsque vous générez une erreur Visual Basic avec la méthode Err. La propriété Description retourne une chaîne qui décrit l'erreur.

Visual Basic
Dim Msg As String
' If an error occurs, construct an error message.
On Error Resume Next   ' Defer error handling.
Err.Clear()
Err.Raise(6)   ' Generate an "Overflow" error.
' Check for error, then show message.
If Err.Number <> 0 Then
  Msg = "Error # " & Str(Err.Number) & " was generated by " _
      & Err.Source & ControlChars.CrLf & Err.Description
  MsgBox(Msg, MsgBoxStyle.Information, "Error")
End If

Espace de noms :Microsoft.VisualBasic

Assembly :bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker