Bonjour,

Pour mes besoins spécifique, j'ai créer une classe spécifique de gestion des exceptions.

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");
 
        }
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
 
try{
...
}
catch(Exception e){
throw new ErrException(("l'erreur" + e.Message),"erreur");
}
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.

Est-ce qu'il me manque quelque chose ?

Sa empêche complètement ma gestion des erreurs et la continuité du programme.

Merci !