Bonjour à tous,
J'ai un problème un peu spécial, que je n'ai pas la moindre idée de comment résoudre...
Je travaille sur une application assez complexe, composée d'un tas de threads différents. Parfois, cette application plante (et oui, ça arrive). Quand c'est le cas, j'obtiens la fenêtre Windows de plantage, avec l'adresse mémoire concernée, etc.
Le problème, c'est quand tant que cette fenêtre Windows n'est pas fermée, tous les autres threads de l'application continuent de fonctionner normalement. C'est un problème car cette application effectue un travail critique. En cas de plantage, il faut la redémarrer.
Donc, questions :
1. Est-ce que c'est normal que tant qu'on ne ferme pas la fenêtre Windows de plantage, le reste de mon application continue de tourner ?
2a. Si non, à quoi est-ce que ça pourrait être dû ?
2b. Si oui, comment faire pour détecter le plantage / faire planter l'application complètement ?
Help me Obi-Wan Kenobi, parce que là je pédale dans la semoule !