【问题标题】:How to debug 2 dlls on Delphi XE2?如何在 Delphi XE2 上调试 2 个 dll?
【发布时间】:2012-06-25 20:12:05
【问题描述】:

我有这个 EXE 使用的 EXE 和 2 个 DLL。所有二进制文件均由 Delphi XE2 编译。

如何在运行EXE时同时调试2个DLL?

第二个 IDE 无法附加到第一个 IDE 正在调试的进程。

【问题讨论】:

    标签: delphi debugging dll delphi-xe2 delphi-xe


    【解决方案1】:

    事实上,您不需要为此做任何特别的事情。您不需要运行多个 IDE,也不需要附加到进程。开始调试您的可执行文件并简单地进入 DLL 中的代码。调试器会为您处理这一切。

    【讨论】:

    • 查看我的回答,了解如何修复调试器问题的详细信息。
    【解决方案2】:

    我通过以下步骤解决了调试器问题:

    1. 打开两个 DLL 各自的任何源文件。
    2. 向两个 DLL 中的每一个添加任何断点(可能是可选步骤)。
    3. 在两个 DLL 之一上运行主机应用程序。

    【讨论】:

    • 我认为您需要做的就是确保所有项目都在同一个项目组中,然后编译该组中的所有项目。这些其他步骤都不需要。
    • 没有。当我在运行之前不打开所有项目的源文件时 - 第二个 DLL 没有任何作用。
    • 我将所有项目都放在一个项目组中,并且都在同一个目录中。
    猜你喜欢
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2023-03-17
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多