1

我继承了一个很大的@$$ Delphi 应用程序,它本身就充满了问题,我不确定如何能够找到我目前遇到的问题。

应用程序崩溃并异常终止,我无法建立模式。我添加了 madExcept,这帮助我解决了一些其他问题,但是当应用程序死掉时,甚至 madExcept 都无法停止它,因此我可以获得异常报告。我也下载了 Eurekalog 看看这是否可以帮助我,但没有运气。

有没有人有我可以尝试的解决方案。任何能够帮助我找出问题的工具。SmartInspect 确实有某种解决方案,但我必须更改大量代码才能使其正常工作,不幸的是,该应用程序的主要单元包含超过 53k 行代码。(只是讨厌)。

任何有关我可以用来跟踪此错误的帮助将不胜感激。我需要在用户机器上使用这个“跟踪器”,因为这个应用程序在近 2000 个用户上实时运行。

如果有人也知道为什么会不时弹出随机 RICHEDIT20.DLL 访问冲突,那将非常有用,因为它发生的原因完全让我感到困惑。

谢谢雅克

4

1 回答 1

0

上次我不得不做这样的任务时(当 Eureka 和 mad 还不够时),我包含了 CodeSite (Raize) 日志记录,因此您可以在应用程序的关键点开始记录。在几个周期中,您需要添加更多以缩小问题范围。CodeSite 的优势在于它使您能够登录到另一台机器,因此如果您的应用程序崩溃系统,日志记录将得到保护。

于 2013-09-09T16:56:19.277 回答