2013-02-01 55 views
-2

假設我在一個類中有函數A(// Code:To Catch Some Error),並且函數A()在100個不同的頁面中被調用。在Visual Studio中調試時的回溯

  1. 我已經把一個斷點放在該函數A()。
  2. 當我在Visual Studio中運行解決方案時,此斷點正在被擊中。

問:有沒有什麼方法可以找到在調用斷點前調用了函數A()的哪個頁面?

回答

2

你最好的選擇是看看調用堆棧。當你點擊一個斷點時,Visual Studio默認在主代碼窗口下面出現的窗口中包含「調用堆棧」窗口。你會看到一個嵌套的函數調用列表,它們將你帶到斷點。假如你有它的源代碼(其中一些將是系統函數),雙擊任何函數應該在調試器中打開它。

+0

非常感謝,這非常有幫助。 –