熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

DELPHI基礎教程:異常處理與程序調試(三)[1]

2013-11-23 17:50:24  來源: Delphi編程 

   斷點的使用

   設置斷點

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

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

  ● 按F

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

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

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

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

   斷點的操作

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

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

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

  顯示和編輯斷點處的代碼

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

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

  斷點功能的喪失和恢復

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

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

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

  斷點的刪除

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

  從Code Editor:

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

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

  從斷點列表窗口

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

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

   修改斷點屬性

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

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

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

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

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

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

[]  []  []  


From:http://tw.wingwit.com/Article/program/Delphi/201311/25184.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.