Question

Je suis à l'aide de Visual C++ 2003 pour déboguer un programme à distance via TCP/IP.

J'avais mis l'exception Win32 c00000005 violation d'Accès"," pour rompre dans le débogueur quand jeté.Ensuite, j'ai mis de nouveau à "Utiliser le parent de son travail". Le paramètre de la mère, Win32 Exceptions, est de continuer lorsque l'exception est levée.

Maintenant, quand je déboguer le programme, il se casse à chaque fois que l'exception est levée, m'obligeant à cliquer sur Continuer pour laisser le débogage.Comment puis-je obtenir pour arrêter la rupture de ce genre?

Était-ce utile?

La solution

J'aimerais soutien Sera Doyen de la réponse

Une violation d'accès sonne comme un réel bug dans votre code.Ce n'est pas quelque chose que je m'attends à de la sous-jacentes/ C++ Runtime lancer et attraper à l'interne.

La " première chance-des exceptions est de sorte que vous pouvez intercepter les choses qui 'pris' dans le code, en utilisant le débogueur, et ont un regard.Si il n'y a rien à "porter" cette exception (ce qui est logique, pourquoi sur terre serait vous rattraper et ignorer les violations d'accès?), ensuite, il va déclencher le débogueur peu importe quelles sont les options que vous avez défini.

Autres conseils

Est-ce une exception que votre code devrait gérer si vous n'étiez pas en cours d'exécution dans le débogueur?

Ctrl+Alt+E (ou Debug\Exceptions)

De là, vous pouvez sélectionner les exceptions pause.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top