12.4.3.3 修改斷點(diǎn)屬性
斷點(diǎn)列表窗口雙擊選定斷點(diǎn)或從加速菜單中選擇Edit BreakPoint項(xiàng),可以打開斷點(diǎn)編輯對(duì)話框,用于顯示和修改斷點(diǎn)的屬性。
利用斷點(diǎn)編輯對(duì)話框可以改變斷點(diǎn)的位置,設(shè)置斷點(diǎn)條件。
斷點(diǎn)條件包括兩種:布爾表示式和通過次數(shù)。
Condition編輯框用于設(shè)置布爾表達(dá)式條件。如果表達(dá)式值為真(或非零)則程序運(yùn)行在斷點(diǎn)處中止;否則調(diào)試器將忽略該斷點(diǎn)。
Pass Count編輯框用于設(shè)置通過次數(shù)條件,即只有當(dāng)程序運(yùn)行在該斷點(diǎn)處通過設(shè)定次數(shù)時(shí)程序運(yùn)行才在該斷點(diǎn)處中止。這往往用于對(duì)循環(huán)體內(nèi)語句的調(diào)試。
有一點(diǎn)應(yīng)引起注意的是:當(dāng)Condition和Pass Count同時(shí)設(shè)置時(shí),Pass Count是指滿足條件的通過次數(shù)。
對(duì)如下一段程序:
var
i,Re,s: Integer ;
begin
s := 1;
Re := 0;
for i:=1 to 100 do
Re:=Re+s*i ;
end;
在 Re := Re + s*i; 一行設(shè)置一斷點(diǎn)。
若條件設(shè)置為:
Condition : i = 3
Pass Count: 4
則當(dāng)程序中止時(shí)檢測i 的值為7。
12.4.3.4 斷點(diǎn)和程序執(zhí)行點(diǎn)顏色的設(shè)置
選擇Option|Environment進(jìn)入環(huán)境設(shè)置對(duì)話框而后選擇Editor Colors頁標(biāo)簽。此時(shí)即可對(duì)有關(guān)項(xiàng)按自己的希望設(shè)置背景和前景色。
斷點(diǎn)列表窗口雙擊選定斷點(diǎn)或從加速菜單中選擇Edit BreakPoint項(xiàng),可以打開斷點(diǎn)編輯對(duì)話框,用于顯示和修改斷點(diǎn)的屬性。
利用斷點(diǎn)編輯對(duì)話框可以改變斷點(diǎn)的位置,設(shè)置斷點(diǎn)條件。
斷點(diǎn)條件包括兩種:布爾表示式和通過次數(shù)。
Condition編輯框用于設(shè)置布爾表達(dá)式條件。如果表達(dá)式值為真(或非零)則程序運(yùn)行在斷點(diǎn)處中止;否則調(diào)試器將忽略該斷點(diǎn)。
Pass Count編輯框用于設(shè)置通過次數(shù)條件,即只有當(dāng)程序運(yùn)行在該斷點(diǎn)處通過設(shè)定次數(shù)時(shí)程序運(yùn)行才在該斷點(diǎn)處中止。這往往用于對(duì)循環(huán)體內(nèi)語句的調(diào)試。
有一點(diǎn)應(yīng)引起注意的是:當(dāng)Condition和Pass Count同時(shí)設(shè)置時(shí),Pass Count是指滿足條件的通過次數(shù)。
對(duì)如下一段程序:
var
i,Re,s: Integer ;
begin
s := 1;
Re := 0;
for i:=1 to 100 do
Re:=Re+s*i ;
end;
在 Re := Re + s*i; 一行設(shè)置一斷點(diǎn)。
若條件設(shè)置為:
Condition : i = 3
Pass Count: 4
則當(dāng)程序中止時(shí)檢測i 的值為7。
12.4.3.4 斷點(diǎn)和程序執(zhí)行點(diǎn)顏色的設(shè)置
選擇Option|Environment進(jìn)入環(huán)境設(shè)置對(duì)話框而后選擇Editor Colors頁標(biāo)簽。此時(shí)即可對(duì)有關(guān)項(xiàng)按自己的希望設(shè)置背景和前景色。