Bonjour,

J'ai un thread dans lequel je n'arrive pas à gérer les exceptions.

Après quelques recherche sur internet j'ai trouvé quelques piste que je n'arrive pas à adapter.
Je vous demande donc votre aide pour trouver une solution et essayer de me l'expliquer simplement.

Pour l'instant, j'ai simplement un try/catch avec un "throw new Exception".

Voici l'appel de mon thread :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
try
{
ThreadStart threadDelegate=new  ThreadStart(Fct.Routine.LancerRoutine);
threadRoutine = new Thread(threadDelegate);
threadRoutine.Start();
Thread threadRoutine;
}
catch(Exception exc)
{
Fct.signaler(exc);
}

Et voici mon thread :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 public static void LancerRoutine()
        {
            try
           {
                  // Code.
            }
            catch (Exception _ex)
            {
                throw new Exception(_ex.Message, _ex);
            }