Je souhaite intercepter les erreurs sur un programme en windev 11.
Je ne voudrais pas que l'utilisateur ait les messages d'erreur mais
qu'ils soient automatiquement mis en base de données (pas forcement tout
le message mais déjà l'heure).
J'ai regarder du coté de gérer erreur et gérer exception mais ca affiche
quand même un message (encore pire que celui par défaut car il n'informe
plus grand chose). De plus j'ai pas mal de fonctions et procédures donc
ca m'embête de mettre un gestionnaire d'erreur sur chaque.
Pour résumer je veux un gestionnaire d'erreur invisible, qui inscrit
dans une base de données les infos et qui n'arrête pas le programme (le
logiciel contrôle un automate donc c'est gênant de l'arrêter).
FinProgramme() n'est pas obligatoire. When Exception ne ferme pas systématiquement le projet. C'est bien indiqué dans la doc (sauf mauvaise interprétation de ma part). On peut même y mettre un RepriseSaisie()
Moi, dans mon traitement d'exception le plus élevé (code init du projet), je fais un FinProgramme() par principe car on ne sait pas d'avance ce qui a pu se passer (les autres erreurs "normales" ou prévisibles sont déjà traitées par ailleurs). Je laisse donc la responsabilité à l'utilisateur de relancer ou pas, sachant que dans mon traitement d'exception, je lui ai indiqué ce qui a pu se passer et qu'il devait se rapprocher de son service informatique avant ré-utilisation. De plus, je notifie l'erreur dans un mouchard au format txt et dans un e-mail à mon adresse.
Victor
"Romain PETIT" a écrit dans le message de news:
JeAn-PhI a couché sur son écran :
en fait elle se relance chez moi
Par un processus externe ?
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Bonsoir,
FinProgramme() n'est pas obligatoire.
When Exception ne ferme pas systématiquement le projet.
C'est bien indiqué dans la doc (sauf mauvaise interprétation de ma part). On
peut même y mettre un RepriseSaisie()
Moi, dans mon traitement d'exception le plus élevé (code init du projet), je
fais un FinProgramme() par principe car on ne sait pas d'avance ce qui a pu
se passer (les autres erreurs "normales" ou prévisibles sont déjà traitées
par ailleurs). Je laisse donc la responsabilité à l'utilisateur de relancer
ou pas, sachant que dans mon traitement d'exception, je lui ai indiqué ce
qui a pu se passer et qu'il devait se rapprocher de son service informatique
avant ré-utilisation. De plus, je notifie l'erreur dans un mouchard au
format txt et dans un e-mail à mon adresse.
Victor
"Romain PETIT" <VoirM@Signature.fin> a écrit dans le message de news:
mn.ba4b7da317dc12db.2248@Signature.fin...
JeAn-PhI a couché sur son écran :
en fait elle se relance chez moi
Par un processus externe ?
--
Romain PETIT
contact : rompetit chez free fr
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
FinProgramme() n'est pas obligatoire. When Exception ne ferme pas systématiquement le projet. C'est bien indiqué dans la doc (sauf mauvaise interprétation de ma part). On peut même y mettre un RepriseSaisie()
Moi, dans mon traitement d'exception le plus élevé (code init du projet), je fais un FinProgramme() par principe car on ne sait pas d'avance ce qui a pu se passer (les autres erreurs "normales" ou prévisibles sont déjà traitées par ailleurs). Je laisse donc la responsabilité à l'utilisateur de relancer ou pas, sachant que dans mon traitement d'exception, je lui ai indiqué ce qui a pu se passer et qu'il devait se rapprocher de son service informatique avant ré-utilisation. De plus, je notifie l'erreur dans un mouchard au format txt et dans un e-mail à mon adresse.
Victor
"Romain PETIT" a écrit dans le message de news:
JeAn-PhI a couché sur son écran :
en fait elle se relance chez moi
Par un processus externe ?
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup