Delphi中設(shè)置條件斷點(diǎn)的方法講解
寫(xiě)了這么長(zhǎng)時(shí)間的代碼,一直認(rèn)為調(diào)試程序比寫(xiě)程序要重要,上次有人問(wèn)俺,如何調(diào)試一個(gè)循環(huán)中某個(gè)循環(huán)條件位置下斷點(diǎn)。本來(lái)想來(lái)在Delphi的斷點(diǎn)設(shè)置中應(yīng)該是有一個(gè)類(lèi)似條件斷點(diǎn)的東西的,不過(guò)我也一直不知道怎么設(shè)置這個(gè)條件斷點(diǎn),所以當(dāng)時(shí)給他們的說(shuō)法是在那個(gè)循環(huán)中,加上一個(gè)條件判斷,寫(xiě)上一個(gè)Showmessage之類(lèi)的彈窗。然后彈窗之后下斷點(diǎn),這不外乎是一種方法,而且還是一種很SB的方法。直到今天偶然查看到Delphi的調(diào)試菜單,愕然發(fā)現(xiàn),原來(lái)Delphi是可以設(shè)置條件斷點(diǎn)的。這貨在view->debug windows->BreakPoints,快捷鍵也就是Ctrl+Alt+B,然后顯示如下
在這個(gè)斷點(diǎn)列表中,選擇我們要設(shè)置條件的斷點(diǎn),其中的屬性Condition就是用來(lái)設(shè)置條件斷點(diǎn)的邏輯條件,比如我這里設(shè)置的邏輯表達(dá)式為i=100,然后F9,表示斷點(diǎn)會(huì)在i=100的時(shí)候斷下到這個(gè)位置。
相關(guān)文章
Delphi實(shí)現(xiàn)Listbox中的item根據(jù)內(nèi)容顯示不同顏色的方法
這篇文章主要介紹了Delphi實(shí)現(xiàn)Listbox中的item根據(jù)內(nèi)容顯示不同顏色的方法,需要的朋友可以參考下2014-07-07Delphi實(shí)例演示Rect、Bounds生成TRect的區(qū)別
這篇文章主要介紹了Delphi實(shí)例演示Rect、Bounds生成TRect的區(qū)別,需要的朋友可以參考下2014-07-07Windows API GetLastError()函數(shù)返回值含義解釋
這篇文章主要介紹了Windows API GetLastError()函數(shù)返回值含義解釋,本文羅列了所有錯(cuò)誤代碼及中文注釋,需要的朋友可以參考下2015-05-05Delphi實(shí)現(xiàn)判斷網(wǎng)址是否存在及是否可以打開(kāi)的方法
這篇文章主要介紹了Delphi實(shí)現(xiàn)判斷網(wǎng)址是否存在及是否可以打開(kāi)的方法,需要的朋友可以參考下2014-07-07