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:
L'exception est rattrap�e dans le thread principal.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 try { throw 1; } catch(int a) { ... }
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:
Je vais de ce pas vers le forum SFML
Code : S�lectionner tout - Visualiser dans une fen�tre � part Client.SetBlocking(false);![]()
Partager