【问题标题】:Is there any way to get Delphi to read other debug formats?有没有办法让 Delphi 读取其他调试格式?
【发布时间】:2009-09-20 17:44:37
【问题描述】:

当我在 Delphi 中调试某些东西并且堆栈跟踪中有一个系统库时,我得到了库的名称和被调用的函数。不幸的是,这似乎不适用于任何其他外部 DLL。我有一个用 Visual C++ 2005 编译的,任何时候它给我带来任何麻烦,我都必须附加 VS 调试器并从原始入口点开始跟踪代码,因为 Delphi 让我不知道什么是实际发生。

这个DLL是用VS的调试信息编译的,但显然Delphi没有办法读取它。有什么方法可以修改调试选项来改变它,这样我就可以像使用系统库一样在堆栈跟踪中获得有意义的函数名称?

【问题讨论】:

    标签: visual-studio delphi visual-c++ debug-information


    【解决方案1】:

    Delphi 和 Microsoft 各自使用自己的调试信息类型,但都不能使用对方的类型。

    这两个页​​面可能会让您进入转换:

    但我只是启动 Visual C++ 2005 并在那里调试 C++ 部分。即:与Stack Overflow问题中的解决方案相反How to debug a DLL file in Delphi

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 2011-05-21
    • 2020-12-31
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多