Bonjour,

je suis sous Windows avec MinGW, et j'ai bien -mthreads activ�.

Quand je lance une exception dans un thread, impossible de la rattraper dans ce thread m�me avec:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
try
{
  throw 1;
} catch(int a)
{
  ...
}
L'exception est rattrap�e dans le thread principal.

Est-ce le comportement normal , est-ce qu'il y a moyen de changer �a?
sinon tant pis un petit goto

Edit:
D'apr�s ce lien: http://h30097.www3.hp.com/cplus/ugu_excp.html , les threads devraient g�rer leurs propres exceptions.

Notez que j'utilise SDL pour les threads mais vu que �a utilise les threads windows, je ne pense pas que le probl�me vienne de l�

Edit 2:
En fait des fois j'ai le comportement correct, des fois non, selon o� je lance l'exception et quelle exception je lance

Edit 3:
En fait le probl�me intervient si je lance l'exception apr�s cette ligne:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
Client.SetBlocking(false);
Je vais de ce pas vers le forum SFML