PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Ne pas être éjecté à chaque erreur de WLangage
Ne pas être éjecté à chaque erreur de WLangage
Iniciado por dev, 06,ago. 2004 11:58 - 2 respuestas
Publicado el 06,agosto 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
Publicado el 07,agosto 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
Publicado el 17,agosto 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