本文详细介绍Delphi5环境下如何调试动态库(包括进程内COM组件)

1.
Run\Parameters设置宿主程序

Delphi5环境下如何调试动态库_休闲

2.
打开Modules对话框(View\Debug\Modules),右键选择“Add Module...”

Delphi5环境下如何调试动态库_休闲_02

3.
选择所需要调试的动态库

Delphi5环境下如何调试动态库_休闲_03

4.
将该动态库设为

Delphi5环境下如何调试动态库_Delphi5环境下如何调试动态库_04

5.
运行程序,程序会在加载该动态库时停下来

Delphi5环境下如何调试动态库_休闲_05


6.
再次打开Modules对话框,找到该动态库,右键选择“Reload Symbol Table...”

Delphi5环境下如何调试动态库_休闲_06

Delphi5环境下如何调试动态库_职场_07

7.
在源代码中需要跟踪的地方设断点

Delphi5环境下如何调试动态库_职场_08

8.
F9继续运行程序,程序会在所设断点处停下来。

Delphi5环境下如何调试动态库_休闲_09
9.
再次调试时,重复58步即可。

注意:编后的DLL文件,必需和源代码放在同一个目录,对于一般动态库,宿主程序目录下也必需有一个相同拷贝,而COM组件必需进行注册。