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

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

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

  對如下一段程序

  var

  iRes: Integer ;

  begin

  s := ;

  Re := ;

  for i:= to do

  Re:=Re+s*i ;

  end;

  在 Re := Re + s*i; 一行設置一斷點

  若條件設置為

  Condition :  i =

  Pass Count:  

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

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

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

   監視數據的值

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

  ● 監視列表窗口

  ● 計算/修改對話框

  ● 調棧窗口

   監視表達式

  監視列表窗口(Watch List Window)顯示程序運行中當前監視表達式的值

  選擇View|Watches可以打開監視列表窗口

  從Code Editor中添加一個監視表達式最方便的方法是

  選中要監視的表達式

  從Code Editor加速菜單中選擇Add Watch把表達式添加到監視列表窗口

  也可以利用下面的方法產生一個監視表達式

  用下列方法之一打開監視屬性對話框(Watch Properties Dialog Box)

  ●主菜單中選擇Run|Add Watch

  ●在光標處從Code Editor加速菜單中選擇Add Watch

  ●按CtrlF

  ●雙擊監視列表窗口中的一個監視表達式

  ●從監視列表窗口選定一個表達式而後從加速菜單中選擇Edit

  在監視屬性對話框的Expression下拉列表框中輸入或選擇一個被監視的表達式

  設定表達式的顯示格式和使能狀態

  與斷點類似利用加速菜單也可以使監視表達式功能喪失恢復或刪除監視表達式

   計算/修改表達式

  選擇Run|Evaluate /Modify可打開計算/修改對話框當單擊Evaluate按鈕時Expression編輯框中表達式的值顯示在Result域中

  Expression中可以輸入或選擇任何合法的表達式(包括對象的屬性)但不包括

  包含有當前執行點不能引用的局部或靜態變量的表達式

  函數或過程調用

  Expression中的表達式可以帶特定的格式字符用於規定其顯示格式 格式字符及其功能如下表

  表  格式字符及其功能

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  格式字符 功 能

  ─────────────────────────────────

  $HX 以十六進制格式顯示標量

  D 以十進制格式顯示標量

  C 把ASCII碼在的特殊字等顯示為ASCII碼圖形

  Fn 用n個有效數字顯示浮點數

  M 以十六進制方式顯示一變量的內存轉儲值

  P 以段和偏移量格式顯示指針兩部分皆為四位十六進制值

  R 顯示記錄對象的域名和值(例如 X:Y:

  S 用ASCII碼顯示字符串(包括特殊字符)用於修改內存轉儲值

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[]  []  []  


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