Dans mon application .Net 3.5 Compact Framework, j'ai récemment ajouté un gestionnaire d'exceptions non gérées. Je l'ai fait juste pour que je puisse ajouter l'erreur à notre fichier journal et redémarrer le système. Dans certains modes, je veux afficher l'erreur à l'utilisateur. Je trouve que la boîte de message est loin inférieure pour l'affichage d'erreur que le dialogue que le CLR emploierait si je n'ai pas attrapé l'exception.Puis-je utiliser la boîte de dialogue d'exception non gérée .Net CF pour afficher et l'exception qui a été interceptée?
Y a-t-il un moyen d'accéder à cette boîte de dialogue et de la montrer à l'utilisateur ou est-il caché dans le CLR?
Je pense que c'est une mauvaise idée de traiter les exceptions * traitées * comme une * non gérée *. –
Il s'agit effectivement d'une exception non gérée. Il n'a pas été traité dans le code, tout ce que je fais est de le journaliser et de le montrer à l'utilisateur s'il s'agit d'une version de débogage. De toute façon, le programme se termine. Pouvez-vous clarifier ce qui est mauvais à propos de cela? Je sais qu'il est mauvais d'attraper des exceptions non gérées et de laisser le programme continuer à fonctionner, car ce serait dans un état inconnu, mais ce n'est pas ce que je fais. –
comment avez-vous capturé les exceptions non traitées? J'ai besoin de ce morceau de code. Pouvez-vous m'aider s'il vous plaît? – Gopinath