CVerr |
Conversion variante d'erreur |
| VBScript |
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
- La fonction CVErr permet de créer manuellement une erreur sous la forme d'un objet Variant de type Error. Cela peut être utile lorsqu'on veut signaler un problème
spécifique dans une fonction ou un sous-programme personnalisé.
- Le paramètre errornumber est un nombre entier représentant un code d'erreur. Ce code peut être personnalisé ou suivre les conventions d'erreur définies dans
le système ou l'application, permettant une gestion d'erreurs fine et structurée.
- CVErr est souvent utilisé pour transmettre une erreur en retour d'une fonction sans provoquer d'interruption immédiate du script, contrairement à
l'instruction Err.Raise. Cela permet une programmation plus contrôlée.
- Quand une fonction retourne un CVErr, l'appelant peut ensuite vérifier si la valeur retournée est une erreur avec la fonction
IsError. Cette approche est très utile pour éviter les plantages dus à des erreurs non capturées.
- Le type Variant renvoyé par CVErr conserve le code d'erreur sous-jacent, ce qui permet de l'examiner plus tard pour déterminer précisément quelle erreur s'est produite
dans le traitement.
- Utiliser CVErr permet également de tester des comportements d'erreur dans un environnement de développement ou de validation. Cela rend possible
l'implémentation de tests unitaires simulant des scénarios d'échec.
- Contrairement aux exceptions classiques dans d'autres langages, CVErr n'interrompt pas le flux d'exécution, sauf si l'on combine cela avec une gestion d'erreurs
via On Error Resume Next et Err.Number.
Dernière mise à jour : Lundi, le 19 Avril 2021