斷點的設定以及清除

2021-08-30 05:20:19 字數 1350 閱讀 6980

**:

經檢驗,可以用

斷點指的是在程式**的某一行上設乙個標記,程式執行到這裡時將暫停,由偵錯程式控制程式的執行。程式中可以設定多個斷點,並能給斷點設定條件。

在**編輯器中根據不同的顏色檢視當前執行的情況。例如,斷點通常用紅底白字表示,當前執行的**行用藍底白字表示。這種功能可以使使用者對除錯狀態一目了然。

斷點通常設在懷疑有問題的區域,在遇到斷點之前,程式以全速執行,遇到斷點之後,程式將暫停執行,然後就可以單步或跟蹤執行程式。

1.設定斷點

可以在除錯前設定斷點,也可以在除錯期間設定斷點。設定斷點的方法有以下幾種:

·單擊某一行的最左端小圓點,使該行變成紅底白字。

·把游標移動到要設定斷點的行上,按f5鍵或選擇runiaddbreakpoint命令。

斷點行一般是紅色顯示,且左邊有乙個標記,無效斷點會顯示不同標記。在程式中設定2個斷點時的情況。

2.查詢斷點

如果設定了多個斷點,而且斷點不在當前編輯窗體,選擇view==>debug windows==>breakpoints命令來開啟斷點列表。可以在列表中找到斷點所在行號,2個斷點分別在第32行與第41行,從而可根據行號在程式中定位斷點。

3.刪除斷點

如果要刪除所有的斷點,可以在斷點列表中右擊,在彈出的快捷選單中單擊deleteall命令或者用下列方法刪除指定斷點。

①把游標移到要刪除的斷點行上,按f5鍵。

②在**編輯器中單擊斷點行的最左端,使紅色的斷點標記消失。

4.禁止和啟用斷點

設定斷點以後,delphi的內部整合偵錯程式也可以根據需要隨時禁用這個斷點,使這個斷點暫時無效,程式執行到這裡不會停下來,但斷點的設定繼續保留,以後還可以使用。如果要禁止所有斷點,可以右擊斷點列表,在彈出的選單中選擇breakpointsldisableall命令,被禁止的斷點變為綠色。如果要啟用所有的斷點,可以選擇enableall命令,使斷點變為紅色。要暫時禁止某個斷點,可以在斷點列表中右擊該斷點,在彈出的快捷選單中選擇enabled命令,enabled之前的複選標記將消失。要重新啟用這個斷點,應在enabled之前加上覆選標記。

5.修改斷點的屬性

設定斷點時可以指定斷點的屬性,也可以在以後修改它的屬性。斷點的屬性包括:

·斷點所在的行號。

·斷點有效的條件,通常是乙個布林表示式。如果沒有指定斷點條件,則每次執行到斷點時,執行都將暫停。

·包含斷點的檔名稱及其路徑。

要設定或修改斷點的屬性,可以選擇runladdbreakpointisourcebreakpoint命令,或在斷點列表中右擊某個斷點,在快捷選單中選擇propertis命令,開啟addsourcebreakpoint對話方塊,在其中進行設定或修改,還可進行條件斷點的設定。

charles的設定斷點

一 新增charles斷點 1 用charles抓包發起一次介面請求 2 對要打斷點的介面右鍵,選擇 breakpoints 二 charles斷點設定 1 點選charles選單 proxy breakpoint.此時會彈出 breakpoints settings 對話方塊 2 雙擊 locat...

GDB 斷點設定

啟動gdb後,首先就是要設定斷點,程式中斷後才能除錯。在gdb中,斷點通常有三種形式 斷點 breakpoint 在 的指定位置中斷,這個是我們用得最多的一種。設定斷點的命令是break,它通常有如下方式 可以通過info breakpoints n 命令檢視當前斷點資訊。此外,還有如下幾個配套的常...

GDB(設定斷點)

啟動gdb後,首先就是要設定斷點,程式中斷後才能除錯。在gdb中,斷點通常有三種形式 斷點 breakpoint 在 的指定位置中斷,這個是我們用得最多的一種。設定斷點的命令是break,它通常有如下方式 可以通過info breakpoints n 命令檢視當前斷點資訊。此外,還有如下幾個配套的常...