Ok, tengo esta multi-hilo programa en C++ que trato de depurar en Visual Studio 2008.¿Cómo puedo hacer que Visual Studio se rompa justo antes de que se detenga el programa?
veces (por lo general después de un tiempo aleatorio entre una y dos horas de cálculos), el programa se detiene, sale del modo de depuración después de escribiendo en la ventana de depuración:
The thread 'Win32 Thread' (0x1560) has exited with code 3 (0x3).
The thread 'Win32 Thread' (0x5fc) has exited with code 3 (0x3).
...
Y así sucesivamente para todos los hilos implicados.
El código de salida AFAIK 3 indica un error de algo, espero que VS intercepte la excepción y la rompa para poder ver cuál es el error y qué lo causó.
Traté de activar todas las capturas de excepción en el menú de depuración visual studio, pero no cambió nada.
¿Hay alguna manera de decirle a VS que quiero un descanso cuando se produce esta salida anormal?
Tuve uno de esos, y no pude encontrarlo en el modo de lanzamiento. Cuando se ejecutaba en modo Depuración, * con el depurador adjunto *, resultó ser simplemente una referencia directa y nula del puntero nulo, pero de alguna manera se informó como una excepción cuando el depurador no estaba conectado. –