ErrorToString, fonction

Mise à jour : novembre 2007

Retourne le message d'erreur qui correspond à un numéro d'erreur donné.

Public Shared Function ErrorToString(ByVal ErrorNumber As Integer) As String

Paramètres

  • ErrorNumber
    Facultatif. Tout numéro d'erreur valide.

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentException

5

ErrorNumber est hors limites.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

La fonction ErrorToString examine les paramètres de propriété de l'objet Err afin d'identifier l'erreur d'exécution la plus récente. La valeur de retour de la fonction ErrorToString correspond à la propriété Description de l'objet Err. Si ErrorNumber est un numéro d'erreur valide, mais n'est pas défini, ErrorToString retourne la chaîne "Application-defined or object-defined error.". Si ErrorNumber n'est pas valide, une erreur se produit. Si ErrorNumber est omis, le message correspondant à l'erreur d'exécution la plus récente est retourné. Si aucune erreur d'exécution ne s'est produite ou si ErrorNumber est égal à 0, ErrorToString retourne une chaîne de longueur nulle ("").

Dans Visual Basic version 6.0 et antérieure, cette fonctionnalité était fournie par la fonction Error.

Exemple

Le code suivant utilise la fonction ErrorToString pour afficher les messages d'erreur qui correspondent aux numéros d'erreur spécifiés :

Dim ErrorNumber As Integer
For ErrorNumber = 61 To 64   ' Loop through values 61 - 64.
   MsgBox(ErrorToString(ErrorNumber))   ' Display error names in message box.
Next ErrorNumber

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Conversion

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

Voir aussi

Concepts

Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic

Vue d'ensemble de la gestion non structurée des exceptions

Référence

Err, objet (Visual Basic)

Description, propriété (objet Err)

ArgumentException