Err, objet

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Err, objet  Référence du langage 
Version 1 

Voir aussi                    Propriétés                    Méthodes


Description
Contient l'information relative aux erreurs d'exécution. Accepte les méthodes Raise et Clear pour générer et effacer des erreurs d'exécution.
Notes
L'objet Err est un objet intrinsèque de portée globale ; il n'est pas nécessaire de créer une instance de cet objet dans votre code. Les propriétés de l'objet Err sont définies par le générateur d'une erreur — Visual Basic, par un objet Automation ou par le programmeur VBScript.

La propriété par défaut de l'objet Err est Number. Err.Number contient un entier et peut être utilisé par un objet Automation pour renvoyer un SCODE.

Lorsqu'une erreur d'exécution se produit, les propriétés de l'objet Err contiennent des informations qui identifient de façon unique l'erreur et d'autres qui permettent de la gérer. 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 remises à zéro ou réinitialisées avec des chaînes de longueur nulle ("") après une instruction On Error Resume ou Next. La méthode Clear peut être utilisée pour réinitialiser explicitement Err.

L'exemple ci-dessous illustre l'utilisation de l'objet Err :

On Error Resume Next
Err.Raise 6  ' Génére une erreur de dépassement.
MsgBox ("Erreur N° " & CStr(Err.Number) & " " & Err.Description)
Err.Clear    ' Efface l'erreur.