Bonjour,
Pour mes besoins spécifique, j'ai créer une classe spécifique de gestion des exceptions.
Ensuite dans mes try catch, j'appel mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class ErrException : Exception{ public ErrException(string str,string type){ Logger logger = new Logger(); if(type.ToLower().Equals("critique")) logger.erreur("critique"); else if(type.ToLower().Equals("erreur")){ logger.erreur("erreur"); } else if(type.ToLower().Equals("avert")) logger.erreur("avert"); else logger.erreur("autre"); }
Et pourtant, bien que tout soit appelé, que la valeur soit logger, le déboggeur me dit toujours que L'exception ErrException n'a pas été gérée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try{ ... } catch(Exception e){ throw new ErrException(("l'erreur" + e.Message),"erreur"); }
Est-ce qu'il me manque quelque chose ?
Sa empêche complètement ma gestion des erreurs et la continuité du programme.
Merci !
Partager