cs_vladam
Messages postés216Date d'inscriptiondimanche 13 janvier 2002StatutModérateurDernière intervention 7 novembre 2009
-
4 sept. 2005 à 12:24
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
4 sept. 2005 à 16:34
Hello,
Je souhaite récupérer, dans une application WinForm (C#) toutes les exception générées dans mon programme (pour les traiter dans une classe spécifique). On peut facilement le faire en ASP.NET dans le Global.asax.cs avec la méthode Application_error(...
Il y a une solution dans le même style en application Windows ?
Help me please...
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 4 sept. 2005 à 12:58
Salut, il y'a aussi l'évènement AppDomain.UnhandledException je ne sais pas trop la différence avec Application.ThreadException ( la boucle de message ? )
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 4 sept. 2005 à 14:32
Si on fait un test avec levée d'exception sur un clic sur bouton (ouep, très original :p), UnhandledException n'est pas levé.
Sinon un petit article sur le sujet : What!? A .NET Application Can Die?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 4 sept. 2005 à 15:11
Que faut t'il comprendre !? Utiliser seulement AppDomain.UnhandledException pour les applications consoles et Application.ThreadException pour les applications WinForms ? Je le fais déja mais pourquoi UnhandledException n'est pas levée avec les Winforms et à quoi sert la fonction SetUnhandledExceptionMode ( .NET 2.0 ) ?
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 4 sept. 2005 à 15:30
SetUnhandledExceptionMode va te permettre de spécifier le comportement en cas d'exception non gérée, te permettant de choisir entre les rendre invisible ou les exposer à l'utilisateur (comme c'est le cas actuellement).
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 4 sept. 2005 à 16:03
Ah okéeee.. Bha voilà maintenant avec UnhandledExceptionMode.ThrowException, on peut utiliser AppDomain.UnhandledException dans les WinForms ( ca n'apporte rien mais au moins ca marche ).