2024年3月13日发(作者:)

(转 Delphi7的开发调试技巧及快捷键

Delphi 开发的调试技巧

1、设置调试选项

Delphi 主菜单。 【 Project 】 ->【 Options 】 , 或单击工程管理器中的

【 Project Options 】 按钮。显示 Project Options,选择 Complier

<1>选中 Debug Information :把调试信息嵌入到 DCU 单元文件,会加大编译后的

DCU 文件,但不会影响最后生成的 exe 的大小和执行速度。同时激活【 Search 】菜单中

的【 Find Error 】命令。

当文件中包含调试信息并得到一个运行时错误 (run-time error, 记录下 Delphi 提供

的 16进制地址,在【 Search 】->【 Find Error 】中输入, Delphi 将重新编译程序,并停

留在 产生错误的命令行。

<2>Local symbols:决定调试器能否看到在 Implementation 中定义的局部变量。

<3>Reference infoj选项 /Definition Only选项

是否产生应用程序中对象标识符的引用信息。 信息和对象代码存在 dcu 文件中, 可

以使用对 象浏览器查看。如果 Definition Only 选项同时选中,编译器将生成标识符定义

位置的信 息,能够激活对象浏览器的 Refenrence 页。如果不选, Dcu 文件更小。

编辑器命令

{$D} Debug Information

{$L} Local Information

{$Y} Symbol Information

{$C} Assertions

2、使用内部调试器

<1> 命令行参数

在【 Run 】->【 Parameters 】中设置

<2>断点

条件断点

使源代码断点只有在满足某个条件时才有效。

在【 View 】->[Debug windows]->【 BreakPoints 】打开“BreakPoint List”对

话框, 右击断点,从弹出菜单中选择属性。打开“Source BreakPoint Properties”对话框,