如何调试VC内置的DLL文件++用德尔福代码?

发布于 2024-10-13 06:11:56 字数 117 浏览 3 评论 0原文

我是一名从事 Delphi 开发的开发人员。在我的项目中,我添加了一个用 VC++ 构建的 DLL 文件。我需要调试 DLL 文件来解决一些问题。

那么用Delphi代码调试DLL文件需要遵循哪些步骤呢?

I am a developer working on Delphi. In my project I have added a DLL file which is built in VC++. I need to debug the DLL file to fix some issues.

So what are the steps needed to follow in order to debug DLL file with Delphi code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

迷路的信 2024-10-20 06:11:56

您无法从 Delphi 内部调试 DLL,除非您不介意单步执行 DLL 的原始 x86 汇编指令。否则,您需要将 DLL 的源代码加载到 VC++ 中并使用 VC++ 的调试器,将 Delphi 应用程序指定为用于调试会话的可执行文件。

You cannot debug the DLL from inside of Delphi, unless you do not mind stepping through the DLL's raw x86 assembly instructions. Otherwise, you need to load the DLL's source code into VC++ and use VC++'s debugger, specifying your Delphi application as the executable to use for the debugging session.

月寒剑心 2024-10-20 06:11:56

如果您不想使用 VC++,也许您也可以使用 Windows 调试工具(WinDbg),但 Delphi 无法调试 VC++ 代码,因为它不支持其符号文件格式。

Probably you can also use Windows debugging tools (WinDbg) if you don't want to use VC++, but Delphi can't debug VC++ code because it has no support for its symbol files format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文