有没有办法让Delphi读取其他调试格式?

时间:2009-09-20 17:44:38

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

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

这个DLL是用编译成VS的调试信息构建的,但显然Delphi无法读取它。有没有办法摆弄调试选项以改变它,所以我可以在我的堆栈跟踪中获得有意义的函数名称和系统库相同?

1 个答案:

答案 0 :(得分:2)

Delphi和Microsoft都使用自己的调试信息,而且都不能使用其他类型的调试信息。

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

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