Bonsoir a tous,
voila en fait je suis en plein développement d'un logiciel. Dans mon logiciel, il y a des traitements long, donc je lance un thread qui pour le traitement s'effectue en tache de fond, mais en fait au bout d'un certain temps je tue le Thread. Seulement dans bien des cas (et non systèmatiquement), j'ai une erreur qui apparait. J'ai pourtant bien mis tous les arrets de thread dans un try / catch pour essayer de capturer l'exception, mais rien n'y fait le message apparait quand meme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
try
{ thWait.Abort(); }
catch (ThreadAbortException ex)
{ /* ecriture fichier log */ }
Seriez-vous d'ou cela peut bien venir ?
Merci par avance.