Gestion d'erreur du Framework

Résolu
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 16 août 2004 à 16:06
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 16 août 2004 à 23:19
Hello!!

Est-ce quelqu'un saurait comment arrêter l'interception automatique des erreurs du framework?

J'ai une exception qui est lancée à un moment donné, et je la catch quelques méthode plus haut dans la pile d'appels, mais ce con de framework ne remonte pas jusque la, il bloque l'appli ce qui demande une intervention de l'utilisateur alors que mon appli est censée êtes complêtement autonome.

Note: Je fais un catch global dans la méthode main sur "Application.Run", et fait étrange, sous visual studio ça fonctionne très bien, mon exception est bien rattrapée par mon code, mais dès qu'on lance l'appli de façon autonome, l'erreur est attrapée par le framework et bloque l'appli! Grrr!

Qqun aurait une solution svp? Je fais pas faire un try catch sur toutes mes méthodes arg...

-------------------------
Trambert le vert

2 réponses

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
16 août 2004 à 23:16
Je fais un catch global dans la méthode main sur "Application.Run",

C'est super dégeulasse çà ;)

Est-ce que par hasard tu ecrirais dans le eventlog ?

Sinon regarde du côté des ThreadException ca devrait résoudre ton problème :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsapplicationclassthreadexceptiontopic.asp

::|The S@ib|::
MVP C#.NET
3
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
16 août 2004 à 23:19
Ouais c'est pas beau, mais j'avais trouvé la solution, utiliser l'évenement ThreadException de "Application"

Mais ça marche pas en mode debug mdr..

-------------------------
Trambert le vert
0
Rejoignez-nous