PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Gestion personnalisée des erreurs
Gestion personnalisée des erreurs
Iniciado por cdargier, jan., 07 2005 6:12 PM - 2 respostas
Publicado em janeiro, 07 2005 - 6:12 PM
Version Windev utilisée : 8 - 01-80315p

Quel est l'équivalent en windev 8 et supérieu de h.commentaire en 5.5 ?

La documentation fait état de herreurinfo() mais je ne récupère pas
l'intégralité du message comme avec h.commentaire.

Ex : En cas d'erreur d'intégrité h.commentaire retournait le nom des
fichiers et des rubriques concernés. HerreurInfo ne permet pas semble-t-il
de cumuler les informations (fichiers rubriques....)

Ex. de code :

HSurErreur(MonFichier,hErrDoublon+hErrIntégrité,"MaProcedure")
SI PAS HAjoute(MonFichier) ALORS
machaine=HerreurInfo() // machaine = "Erreur d'intégrité" sans préciser
ni le fichier ni la rubrique
machaine=HerreurInfo(hErrFichier) // machaine = "MonFichier" mais aucune
indication du type d'erreur ni quelles rubriques sont concernées
machaine=HerreurInfo(hErrFichier+hErrRubrique) // machaine = "" ???
machaine=HerreurInfo(hErrFichier)+herreurInfo(HerrRubrique) //
machaine="MonFichier"
fin

Je précise que la gestion automatique des erreurs ne me convient pas.

Merci d'avance pour votre aide.
Publicado em janeiro, 10 2005 - 10:28 AM
Je pense que HErreurInfo (hErrComplet) devrait te donner ce que tu attends.
Publicado em agosto, 01 2005 - 7:09 PM
je profite de ce vieux sujet pour poser une question qui tourne autour de la fonction "herreurinfo"

En fait, je faits:
Info(HErreurInfo(hErrComplet))
pour intercepter toutes les erreurs.

Le problème c'est que (herrComplet) ne donne pas le n° de ligne et le traitement qui a engendré l'erreur !
Comment avoir ces infos ?

Merci d'avance.