OVH Cloud OVH Cloud

Message d'erreur

2 réponses
Avatar
Patrick Fredin
Bonjour,

J'ai créé une procédure publique qui affiche les messages d'erreur renvoyés
selon un formatage particulier.
Comme paramètres, elle demande le numéro et la description de l'erreur.
Mais est-ce qu'elle serait capable de lire elle-même ces informations dans
l'objet Err ? Cela éviterait de devoir passer ces infos à chaque fois.

Merci pour votre aide.

--
Patrick

2 réponses

Avatar
Christian Hugoud
A-priori oui :

soit tu lis l'objet err en global
soit tu le passes en paramètre

Tu peux lire err.description, err.number etc...

Personnellement, je passe en plus le nom de la fonction ou procédure qui est
à la source de l'erreur. C'est plus facile pour le debuggage. De plus, je
fais un err.clear à la sortie.

Christian



"Patrick Fredin" a écrit dans le message
de news:
Bonjour,

J'ai créé une procédure publique qui affiche les messages d'erreur
renvoyés
selon un formatage particulier.
Comme paramètres, elle demande le numéro et la description de l'erreur.
Mais est-ce qu'elle serait capable de lire elle-même ces informations dans
l'objet Err ? Cela éviterait de devoir passer ces infos à chaque fois.

Merci pour votre aide.

--
Patrick


Avatar
Patrick Fredin
Merci. C'est aussi ce que j'avais l'intention de faire.

Bonne journée.

--
Patrick


"Christian Hugoud" wrote:

A-priori oui :

soit tu lis l'objet err en global
soit tu le passes en paramètre

Tu peux lire err.description, err.number etc...

Personnellement, je passe en plus le nom de la fonction ou procédure qui est
à la source de l'erreur. C'est plus facile pour le debuggage. De plus, je
fais un err.clear à la sortie.

Christian



"Patrick Fredin" a écrit dans le message
de news:
> Bonjour,
>
> J'ai créé une procédure publique qui affiche les messages d'erreur
> renvoyés
> selon un formatage particulier.
> Comme paramètres, elle demande le numéro et la description de l'erreur.
> Mais est-ce qu'elle serait capable de lire elle-même ces informations dans
> l'objet Err ? Cela éviterait de devoir passer ces infos à chaque fois.
>
> Merci pour votre aide.
>
> --
> Patrick