Erreur de runtime sur un try ... catch
Voila donc un bout de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| try
{
Case* maCase = new Case(3);
bool test;
test = maCase->passable(3);
}
catch(Laby_Exception X)
{
sprintf (msg, "Erreur: %s\n", X.message());
MessageBox(0, msg, "Erreur", MB_ICONHAND);
} |
Il s'agit d'un bout de code dans lequel je teste une levée d'exception que j'ai moi même créé. J'utilise un compilateur mingw avec dev-C++ et pourtant je ne sais pas comment, mais j'arrive à obtenir ce message:
http://floreal.free.fr/runtime.JPG
Pourquoi est-ce que c'est visual C++ qui s'en mèle alors que je ne l'ai même pas installé sur ma machine?
Pourquoi mon gestionnaire d'erreur ne fonctionne-t'il pas comme il le devrait?