Voila donc un bout de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:

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?