Delphi提供了一個功能強大的內置調試器(Integrated Debugger)
程序錯誤基本可以分為兩類
對於這兩類錯誤
程序調試的主要內容可以概括為如下的幾方面
程序調試只有用戶實際上機操作才能真正掌握
在程序開發過程中程序編碼和調試是一個持續的循環過程
調試計劃准備好後就可以開始程序的調試
開始一個調試過程包括
在程序調試過程中
要使用內部調試器必須選中Option| Environment菜單References頁的Integrated Debugging檢查框
在開始調試前需要使用Symbols Debug Information(調試符號信息)編譯工程文件
Delphi 在缺省情況下自動產生調試符號信息
當產生的調試符號信息供內部調試器使用時
如果希望在集成環境外使用Turbo Debugger
由於儲存調試信息大大增加了執行文件的大小
通過調試器(包括內置調試器)運行程序
如果希望使用命令行參數來調試程序
程序運行控制的方法和使用如下表
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
方法 使用途徑
───────────────────────────────
運行到光標位置 ● Code Editor加速菜單的Run to Cursor項
(Run to Cursor) ● Run主菜單的Run to Cursor項
● F
跟蹤(Trace Into) ● Run主菜單的Trace Into項
● Trace Into加速按鈕
● F
步進(Step Over) ● Run主菜單的Step Over項
● Step Over加速按鈕
● F
運行到斷點 設置斷點並按正常方式運行
暫停程序執行 Run主菜單的Program Pause項
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
跟蹤和步進都是一種單步執行方式
運行到光標位置和運行到斷點都是程序正常運行到某一確定的源代碼位置
返回目錄
編輯推薦
Java程序設計培訓視頻教程
J
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLE
Java程序性能優化
C嵌入式編程設計模式
Android游戲開發實踐指南
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25187.html