Delphi除錯看變數值

2021-05-26 15:01:08 字數 535 閱讀 8733

delphi變數檢視(watch)/檢查(inspect)

在程式暫停的時候你可以用watch檢視某個變數,按ctrl+f7(add watch,新增檢視)可以在檢視列表(watch list)中增加乙個變數。在watch中你可以檢視變數或者表示式,指定資料的格式,甚至可以指示delphi呼叫某些函式,顯示函式的返回值。

有一種快速檢視模式,稱為local variables(區域性變數),按ctrl+alt+l能夠顯示這個窗體,裡面是當前過程或函式的區域性變數。

delphi還支援一種臨時的求值模式(evaluate/modify),按ctrl+f4顯示求值框,你可以在這裡輸入乙個變數或者表示式,計 算其數值,對於變數還可以在執行時改變它的值,這樣如果你已經發現資料有錯,你可以修改它,讓程式繼續執行下去,就像這個數值就是程式得出的一樣。

檢查(inspect),是一種可以進一步檢視變數資訊的手段。把游標放在某個變數前,按alt+f5顯示檢查窗。在這裡可以看到有關這個變數的詳細資訊,包括:型別、值等,這對於類型別、記錄型別尤其有用。和evaluate/modify一樣,你也可以改變這些值。

Makefile Debug 除錯輸出變數值

warning 列印變數的值 1,使用info warning error增加除錯資訊 方法1 info,here add the debug info 但是此不能列印出.mk的行號 方法2 warning here add the debug info 方法3 error error this w...

python變數值 Python變數值轉變量

今天用python讀取乙個有很多欄位的配置檔案,配置檔案中的格式類似 pidstart 2600 startfid 47 starttid 450 startfirst 1 message 一般會想到的是 config open configpath,r for item in config set...

VS除錯不能watch變數值

在opencv裡,經常想檢視mat裡面的資料的值,但data成員後面提示 字串中的字元無效 這是因為建立的mat的type不是uchar所造成的,改為cv 8uc1就沒有這個提示了 強迫症 這時,你想到用除錯 視窗 記憶體 來檢視資料,但發現資料是錯誤的,例如 gpumat sa src.size ...