Comment : examiner du code système après une exception
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium et Ultimate |
Lorsqu'une exception est levée, il peut s'avérer nécessaire d'examiner le code dans un appel système afin de déterminer la cause de l'exception. Pour ce faire, suivez la procédure ci-dessous si aucun symbole n'est chargé pour le code système ou si l'option Uniquement mon code est activée.
Pour examiner du code système après une exception
Cliquez avec le bouton droit sur la fenêtre Pile des appels, puis cliquez sur Afficher le code externe dans le menu contextuel.
Si l'option Uniquement mon code n'est pas activée, cette option n'est pas disponible dans le menu contextuel et le code système s'affiche par défaut.
Cliquez avec le bouton droit sur les frames de code externe qui s'affichent à présent dans la fenêtre Pile des appels.
Pointez sur Charger les symboles depuis et cliquez sur Serveur de symboles publics Microsoft.
Si l'option Uniquement mon code était activée, une boîte de dialogue s'affiche pour indiquer que cette option est à présent désactivée, ce qui est nécessaire pour effectuer un pas à pas détaillé dans les appels système.
La boîte de dialogue Téléchargement des symboles publics apparaît. puis se ferme une fois le téléchargement terminé.
Vous pouvez à présent examiner le code système dans la fenêtre Pile des appels et dans d'autres fenêtres. Par exemple, vous pouvez double-cliquer sur une frame de pile d'appels pour afficher le code dans une fenêtre Code Machine ou source.