PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Ne pas être éjecté à chaque erreur de WLangage
Ne pas être éjecté à chaque erreur de WLangage
Débuté par dev, 06 aoû. 2004 11:58 - 2 réponses
Posté le 06 août 2004 - 11:58
Bonjour,

J'aimerai que quand une erreur arrive dans mon programme un message d'erreur
soit visible mais ne pas être éjecté juste après :os

J'utilise donc ceci dans Initialisation de mon programme :
Quand Exception
Info(ExceptionInfo(errResumé))
ExceptionActive()
RepriseSaisie()
FIN

Mais voilà pas de chance ça ne fonctionne pas et je suis toujours éjecté
de mon programme ...

Helllppp :s
Posté le 07 août 2004 - 01:45
"Elit Bureau" <dev@elit.be> écrivait news:41133a36$1@news.pcsoft.fr:



Bonjour,

J'aimerai que quand une erreur arrive dans mon programme un message
d'erreur soit visible mais ne pas être éjecté juste après :os

J'utilise donc ceci dans Initialisation de mon programme :
Quand Exception
Info(ExceptionInfo(errResumé))
ExceptionActive()
RepriseSaisie()
FIN

Mais voilà pas de chance ça ne fonctionne pas et je suis toujours
éjecté de mon programme ...

Helllppp :s



Salut,

Cela dépend des erreurs, et il est assez dangeraux de reprndre sans
connaître l'erreur.
Je te conseille plutôt de relancer en cas d'erreur :

Quand Exception
//Affichage de l'erreur
Info(ExceptionInfo(errResumé))
//on relance (il faut un exe mulit-instance pour que cela fonctionne)
LanceAppli(ExeInfo(exeNom)+" "+LigneCommande())
//on s'arrête
FinProgramme()
FIN

--
En esperant t'avoir aidé.
ted
Posté le 17 août 2004 - 20:03
Tu devrais plutot faire des QUAND EXCEPTION DANS sur tes lignes de code
douteuses
Pour info, une fois le code de quand exception executé, celui ci ne se
réative pas tout seul et donc tu es ejecté à la seconde erreur
si tu reactive ton exception, tu as 9 chances sur 10 de boucler...

"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF953DF18BBF94Ftedofreefr@81.80.226.155...

"Elit Bureau" <dev@elit.be> écrivait news:41133a36$1@news.pcsoft.fr:



Bonjour,

J'aimerai que quand une erreur arrive dans mon programme un message
d'erreur soit visible mais ne pas être éjecté juste après :os

J'utilise donc ceci dans Initialisation de mon programme :
Quand Exception
Info(ExceptionInfo(errResumé))
ExceptionActive()
RepriseSaisie()
FIN

Mais voilà pas de chance ça ne fonctionne pas et je suis toujours
éjecté de mon programme ...

Helllppp :s



Salut,

Cela dépend des erreurs, et il est assez dangeraux de reprndre sans
connaître l'erreur.
Je te conseille plutôt de relancer en cas d'erreur :

Quand Exception
//Affichage de l'erreur
Info(ExceptionInfo(errResumé))
//on relance (il faut un exe mulit-instance pour que cela fonctionne)
LanceAppli(ExeInfo(exeNom)+" "+LigneCommande())
//on s'arrête
FinProgramme()
FIN

--
En esperant t'avoir aidé.
ted