我正在遭受 Delphi 2009 的困扰:)
我必须在一个用 Delphi 编写的非常古老、成熟的软件中找到一些错误。当我在调试器中启动应用程序时,我只收到一条错误消息:“地址 xy 处存在访问冲突”。但我没有得到任何关于导致错误的代码行的提示。 我真的不敢相信 Delphi 不能像 Java 那样显示这些信息。我确信我在这里做错了什么。
我已在链接器页面(在 Projekt 选项中)激活调试信息,但没有成功。
请给我一些如何正确设置 Delphi 以显示断线的提示。如果有 Java 中已知的调用堆栈跟踪,那就更好了。
谢谢。
最佳答案
您应该将异常日志记录添加到您的应用程序中。例如 EurekaLog 或 madExcept。我个人使用后者,强烈推荐它。
将异常日志记录工具添加到项目后,任何未处理的异常都将生成一份全面的错误报告,包括线程的堆栈跟踪。
关于delphi - 如何在delphi中获取堆栈跟踪或至少错误行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693742/