人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

第12章 異常處理與程序調試(3)

第12章 異常處理與程序調試(3)

更新時間:2022-07-12 文章作者:未知 信息來源:網絡 閱讀次數:

12.4.3 斷點的使用 

  12.4.3.1 設置斷點 

  設置斷點首先在Code Editor中選定你想設置斷點的代碼行,而后進行如下的任一種操作:

  ● 單擊選定代碼行左邊的空白

  ● 按F5

  ● 選擇Code Editor加速菜單的Toggle BreakPoint項

  ● 選擇Run|Add Breadpoint打開斷點編輯對話框(Edit BreakPoint Dialog Box),而后選擇New去確認一個新的斷點設置或選擇Modify去對一個存在的斷點進行修改

  ● 從BreakPoint List加速菜單中選擇Add BreakPoint項 

  斷點必須位于可執行代碼行上,凡設置在注釋、空白行、變量說明上的都是無效的。另外,斷點既可以在設計狀態下設置也可以在運行調試狀態下設置。 

  12.4.3.2 斷點的操作 

  斷點列表窗口(BreakPoint List Window)列出了所有斷點所在的源文件名、行號、條件以及已通過的次數。如果一個斷點非法或失去功能,則在列表窗口中變灰。

  斷點列表窗口可以通過選擇View|BreakPoint菜單打開。

  斷點列表窗口是斷點操作的基礎。

  1.顯示和編輯斷點處的代碼

  利用斷點列表窗口可以快速找到斷點在源代碼中的位置。

  首先選定斷點而后從加速菜單中選擇View Source或Edit Source。此時Code Editor更新,顯示該斷點位置處的代碼。如果選擇的是View Source,則斷點列表窗口仍保持活動;如果選擇的是Edit Source,則Code Editor獲得輸入焦點,可以在斷點位置修改源代碼。

  2.斷點功能的喪失和恢復

  使斷點失去功能可以使斷點從當前程序運行中隱藏起來。假如你定義了一個斷點當前并不需要,但可能在以后使用,則這一功能是很有用的。

  斷點列表窗口加速菜單的Disable BreakPoint和Disable All BreakPoints項可以使當前選中斷點或所有斷點失去功能。

  加速菜單中的Enable BreakPoint和Enable All BreakPoint 可以使相應斷點恢復功能。

  3.斷點的刪除

  斷點刪除可以從Code Editor或斷點列表窗口中進行。

  從Code Editor:

  ● 把光標停到包含斷點的行并按F5(或選擇加速菜單的Toggle BreakPoint)

  ● 單擊包含斷點行左邊的終止符 

  從斷點列表窗口:

  ● 選中欲刪除的斷點并選擇加速菜單的Delete BreakPoint項

  ● 刪除當前所有斷點,則選擇加速菜單的Delete All BreakPoints項 

  12.4.3.3 修改斷點屬性 

  斷點列表窗口雙擊選定斷點或從加速菜單中選擇Edit BreakPoint項,可以打開斷點編輯對話框,用于顯示和修改斷點的屬性。

  利用斷點編輯對話框可以改變斷點的位置,設置斷點條件。

  斷點條件包括兩種:布爾表示式和通過次數。

  Condition編輯框用于設置布爾表達式條件。如果表達式值為真(或非零)則程序運行在斷點處中止;否則調試器將忽略該斷點。

  Pass Count編輯框用于設置通過次數條件,即只有當程序運行在該斷點處通過設定次數時程序運行才在該斷點處中止。這往往用于對循環體內語句的調試。

  有一點應引起注意的是:當Condition和Pass Count同時設置時,Pass Count是指滿足條件的通過次數。

  對如下一段程序: 

  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; 一行設置一斷點。

  若條件設置為: 

   Condition :  i = 3

  Pass Count:   4

  則當程序中止時檢測i 的值為7。 

  12.4.3.4 斷點和程序執行點顏色的設置 

  選擇Option|Environment進入環境設置對話框而后選擇Editor Colors頁標簽。此時即可對有關項按自己的希望設置背景和前景色。 

  12.4.4 監視數據的值 

  內置調試器提供了如下的工具用于監視程序中數據的值:

  ● 監視列表窗口

  ● 計算/修改對話框

  ● 調棧窗口 

[1] [2]  下一頁

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 甘南县| 兴山县| 调兵山市| 莱芜市| 塘沽区| 安徽省| 泸溪县| 莎车县| 准格尔旗| 安阳县| 聊城市| 兴安县| 同江市| 泽州县| 班玛县| 肥东县| 红桥区| 太仓市| 伊通| 沐川县| 云安县| 阳山县| 沙湾县| 松滋市| 伊吾县| 颍上县| 丁青县| 松原市| 文登市| 威海市| 漳平市| 疏勒县| 金沙县| 浑源县| 阜宁县| 双辽市| 黔南| 嘉峪关市| 福海县| 湘潭市| 淮南市|