Partage via


Error, instruction

Simule la présence d’une erreur.

Syntaxe

Error errornumber  

Éléments

errornumber
Obligatoire. Il peut s’agir de n’importe quel numéro d’erreur valide.

Notes

L’instruction Error est prise en charge pour des raisons de compatibilité descendante. Dans le nouveau code, en particulier 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 après que les propriétés de l’objet Err se voient attribuer les valeurs par défaut suivantes :

Propriété Valeur
Number Valeur spécifiée comme argument à l’instruction Error. Il peut s’agir de n’importe quel numéro d’erreur valide.
Source Nom du projet Visual Basic actuel.
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 qualifiés 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.

S’il n’existe aucun gestionnaire d’erreurs ou si aucun 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 elle peut créer des classes et des objets.

Exemple

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

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

Spécifications

Espace de noms : Microsoft.VisualBasic

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

Voir aussi