利用Call Stack視窗檢視函式呼叫資訊

2021-05-25 06:53:04 字數 998 閱讀 1860

利用call stack視窗檢視函式呼叫資訊

call stack視窗能夠檢視當前方法的呼叫資訊。例如方法的引數資訊,呼叫當前方法的引數等。例項實現的是在按鈕的單擊事件方法內,呼叫自定義方法,在call stack視窗內可以顯示呼叫的過程,如圖1.75所示。

圖1.75  利用call stack視窗檢視函式呼叫資訊

call stack視窗在除錯期,通過選擇view→debug windows→call stack命令開啟,預設情況下編譯器是不會開啟該視窗的。在該視窗可以檢視函式呼叫的層次結構,這樣可以輔助開發人員分析**,了解**的層次結構。

(1)建立基於對話方塊的應用程式。

(2)在標頭檔案debugprogramdlg.h中新增outputresult方法。

(3)outputresult方法的實現**如下:

iresult=0

;  str

= new

char[100];                  //定義字串變數  = 5

;                              //賦初值  

= 10

;  = 

a+ b;                          //求和  

>

setwindowtext(strresult);  

(4)在outputresult方法內設定一處斷點,按f5鍵進入除錯狀態,執行view→debug windows→call stack命令開啟call stack視窗進行檢視。

心法領悟027:call stack視窗的使用技巧。

call stack視窗只能進行檢視操作,不能進行任何修改操作,但該視窗配合f11鍵特別有用。當開發人員在除錯時按f11鍵時,call stack視窗的內容就會發生改變,注意f11鍵一定要在函式呼叫語句前按下。

利用Call Stack視窗檢視函式呼叫資訊

利用call stack視窗檢視函式呼叫資訊 call stack視窗能夠檢視當前方法的呼叫資訊。例如方法的引數資訊,呼叫當前方法的引數等。例項實現的是在按鈕的單擊事件方法內,呼叫自定義方法,在call stack視窗內可以顯示呼叫的過程,如圖1.75所示。圖1.75 利用call stack視窗檢...

利用黑視窗傳送郵件

黑視窗傳送email nslookup q mx 163.com 檢視163伺服器 telnet 163mx02.mxmail.netease.com 25 連線163伺服器 回車 220 163.com anti spam gt for coremail system 163com 2012101...

利用反射檢視類成員

反射檢視類的成員資訊 利用c 的反射機制,可以檢視封裝的型別的基本資訊及元資料。本文中的示例則是利用反射機制來檢視類的成員資訊,包括字段,方法,建構函式。下面先列舉示例中所用到的類 type system.reflection 功能的根,也是訪問元資料的主要方式。使用type的成員獲取關於型別宣告的...