Delphi调试的调试DLL

Delphi调试的调试DLL

Delphi调试的调试DLL与调试可执行文件在大多数地方都是相同的。在DLL的代码中设置断点,当碰到断点时,调试器就会暂停执行DLL。通常是通过创建测试程序并在调试器下运行测试程序办法来测试DLL。

但是,有时候需要测试可执行文件使用的DLL,而可执行文件又是其他开发环境建立的。比如说,要建立一个供Visual Basic应用程序调用的DLL;肯定不能在Delphi调试器下运行一个VB应用程序,能做的只是告诉Delphi调试器,将该VB应用程序作为一个主应用程序来启动(自然,该主应用程序必须包含装载该DLL的代码)。通过Run Parameters对话框来告诉Delphi启动一个外部主应用程序。

要显示Run Parameters对话框,可从主菜单选【Run | Parameters】菜单项,在Host Application字段中输入EXE文件名,点击Load,主应用程序就会运行。Run Parameters对话框如下图所示:

微信截图_20190813162741.png

<Run Parameters--Local--Host Application--Parameters--Working Directory>

主应用程序启动后,就可以像使用Delphi测试程序调试DLL一样来调试DLL(Delphi调试的调试DLL):在DLL中设置断点,开始调试。

//注意:Run Parameters对话框有一个Remote页面,这个标签用于为调试远程机器上的应用程序设置参数。远程调试属于高级调试内容,此处不做介绍,如下图所示:

微信截图_20190813162751.png

<Run Parameters--Remote--Remote Path--Remote Host--Parameters--Debug project on remote machine>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
«   2019年8月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最近发表
友情链接
文章详情
首页 > Delphi调试的调试DLL
时间:2019年08月13日 16:29:38
分类:Delphi程序调试
阅读:148次
上文:Delphi调试之Go to Address命令
下文:Delphi调试之事件日志窗口

返回顶部