我是从事Visual C++的开发人员,但是在我的项目中有一些Delphi组件。我需要调试Delphi组件以解决一些问题。

在调试中生成DLL文件然后在Delphi中启动调试所必须具备的条件是什么?

最佳答案

在Delphi 7中,您可以执行以下操作:

项目|选项|编译器调试|调试信息(检查)

然后去运行|参数主机应用程序,然后输入您的exe名称。

在您的DLL代码中添加一些断点,然后单击“运行”。您的exe文件将被加载,您可以在Delphi IDE中调试DLL部分。

如果您的exe已经在运行,请单击“运行” |“开始”。附加到流程

-我已经对此进行了测试,发现我还需要检查Delphi 7中项目选项的链接器页面上的“包含远程调试符号”。

我可以使用Run | Run获得断点。参数以及运行|附加到处理方法。我创建的测试DLL具有单个stdcall函数,并且由Visual C++控制台应用程序动态加载。

关于c++ - 如何在Delphi中调试DLL文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/594253/

10-11 22:48
查看更多