Partager via


Comment : retourner à la fonction qui a appelé l'application MFC en cas d'arrêt

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Standard

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Pro et Team

La rubrique ne s'applique pas La rubrique ne s'applique pas

Natif uniquement

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Si vous avez utilisé la commande Arrêter du menu Déboguer pour arrêter le programme, que vous vous trouvez dans la bibliothèque MFC et êtes certain que le problème se trouve dans votre code, vous pouvez utiliser la fenêtre Pile des appels pour revenir à votre fonction. Pour plus d'informations, consultez Comment : utiliser la fenêtre Pile des appels.

Il peut arriver que votre code se trouve dans la pompe de messages. Dans ce cas, il n'y a aucun code utilisateur dans la pile des appels. Pour éviter ce problème, vous pouvez utiliser des points d'arrêt (avec des conditions et des nombres d'accès, éventuellement) au lieu de la commande Arrêter. Pour plus d'informations, consultez Points d'arrêt et points de trace.

Pour naviguer vers la fonction à partir de laquelle la bibliothèque MFC a été appelée

  • Utilisez la fenêtre Pile des appels.

Lorsque aucun code utilisateur ne figure dans la pile des appels

Il peut arriver que votre code se trouve dans la pompe de messages. Dans ce cas, il n'y a aucun code utilisateur dans la pile des appels.

Pour éviter d'arrêter la pompe de messages

  • Utilisez des points d'arrêt (avec des conditions et des nombres d'accès, éventuellement) au lieu de la commande Arrêter. Pour plus d'informations, consultez Points d'arrêt et points de trace.

Voir aussi

Concepts

Forum Aux Questions sur le débogage du code natif

Autres ressources

Débogage du code natif