CVERR |
Conversion variante d'erreur |
Visual Basic |
Syntaxe
Paramètres
Nom |
Description |
errornumber |
Ce paramètre permet d'indiquer un numéro d'erreur valide. |
Description
Cette fonction permet de retourner un Variant du sous-type Error contenant un numéro d'erreur spécifié par l'utilisateur.
Remarques
- Utilisez la fonction CVErr pour créer des erreurs définies par l'utilisateur dans les procédures créées par l'utilisateur. Par exemple, si vous créez une fonction acceptant plusieurs paramètres et
renvoyant normalement une chaîne de caractères, vous pouvez demander à votre fonction d'évaluer les paramètres d'entrée pour vous assurer qu'ils se trouvent dans un intervalle acceptable. Si ce n'est pas le cas,
il est probable que votre fonction ne renvoie pas ce que vous attendez. Dans ce cas, la fonction CVErr vous permet de renvoyer un numéro d'erreur vous indiquant l'action à entreprendre.
- Notez que la conversion implicite d'une erreur n'est pas autorisée. Par exemple, vous ne pouvez pas affecter directement la valeur de retour de CVErr à une variable non Variant. Cependant,
vous pouvez effectuer une conversion explicite (à l'aide de CInt, CDbl,...) de la valeur renvoyée par CVErr et l'affecter à une variable du
type de données approprié.
- Bien que la valeur de retour de CVErr puisse sembler être une chaîne de caractères, il s'agit en fait d'un Variant du sous-type Error. Veillez donc à ne pas affecter directement la
valeur de retour de CVErr à une variable chaîne de caractères ou à toute autre variable fortement typée sinon vous aurez le message d'erreur suivant :
- La fonction CVErr n'est pas la même chose que Err.Raise. La méthode Err.Raise appelle des gestionnaires d'erreurs et attribue des valeurs à l'objet
Err, contrairement à CVErr.
- En règle générale, vous utilisez du code en ligne pour gérer une erreur déclenchée par CVErr.
Dernière mise à jour : Mercredi, le 30 Décembre 2020