我患有Delphi 2009:)
我必须在一个用Delphi编写的非常古老的软件中找到一些错误。当我在调试器中启动应用程序时,我只得到一个错误消息:“地址xy处的访问冲突”。但是我没有得到任何导致错误的coide线的暗示。 我真的无法相信Delphi无法像Java那样显示这些信息。我相信我在这里做错了。
我已在链接器页面(在Projekt选项中)激活了调试信息,但没有成功。
请给我一些提示,如何正确设置Delphi以向我显示折线。如果从Java中可以看到调用堆栈跟踪,那就更好了。
感谢。
答案 0 :(得分:5)
您应该将异常日志记录添加到您的应用程序。例如EurekaLog或madExcept。我个人使用后者并不能足够推荐它。
一旦将异常日志记录工具添加到项目中,任何未处理的异常都将导致包含线程堆栈跟踪的综合错误报告。