全國計(jì)算機(jī)等級(jí)考試二級(jí)Delphi輔導(dǎo)講義 127

字號(hào):

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è)置背景和前景色。