我是从事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/