Partager via


Error, instruction

Simule l'occurrence d'une erreur.

Error errornumber

Éléments

  • errornumber
    Obligatoire. Peut être tout numéro d'erreur valide.

Notes

L'instruction Error est prise en charge pour des raisons de compatibilité descendante. Dans un nouveau code (particulièrement, lors de la création d'objets), utilisez la méthode Raise de l'objet Err pour générer des erreurs d'exécution.

Si errornumber est défini, l'instruction Error appelle le gestionnaire d'erreurs une fois que les valeurs par défaut suivantes ont été assignées aux propriétés de l'objet Err :

Propriété

Valeur

Number

Valeur spécifiée comme un argument de l'instruction Error. Peut être tout numéro d'erreur valide.

Source

Nom du projet Visual Basic en cours.

Description

Expression de chaîne correspondant à la valeur de retour de la fonction Error pour le Number spécifié, si cette chaîne existe. Si la chaîne n'existe pas, Description contient une chaîne de longueur nulle ("").

HelpFile

Le lecteur, le chemin d'accès et le nom de fichier complets du fichier d'aide Visual Basic approprié.

HelpContext

L'ID de contexte du fichier d'aide Visual Basic approprié pour l'erreur correspondant à la propriété Number.

LastDLLError

Zéro.

Si aucun gestionnaire d'erreurs n'existe ou n'est activé, un message d'erreur est créé et affiché à partir des propriétés de l'objet Err.

Notes

Certaines applications hôtes Visual Basic ne peuvent pas créer d'objets. Consultez la documentation de votre application hôte pour déterminer si cette dernière peut créer des classes et des objets.

Exemple

Cet exemple utilise l'instruction Error pour générer l'erreur numéro 11.

On Error Resume Next   ' Defer error handling.
Error 11   ' Simulate the "Division by zero" error.

Configuration requise

Espace de noms : Microsoft.VisualBasic

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

Voir aussi

Référence

Clear

Err

On Error, instruction (Visual Basic)

Raise

Resume, instruction

Concepts

Messages d'erreur (Visual Basic)