【发布时间】:2013-02-12 09:05:42
【问题描述】:
我是旧版 Delphi 应用程序的维护者。在运行这个程序的机器上,有时会出现一个Application Error,其标题是指这个 Delphi 应用程序和类似以下的消息:
“...”处的指令引用了“...”处的内存。无法“读取”内存。
单击“确定”终止程序。
任务管理器说属于这个消息框的进程是csrss.exe。什么是系统的方法来找到这个错误的根本原因?
问题是,这个Delphi程序比较复杂,错误信息出现的也比较少,所以我不能简单的单步调试代码找出导致错误的部分。此外,该应用程序自动运行,无需用户中断,因此当消息出现时我无法询问用户她在做什么。应用程序和系统日志不表示任何问题。出现消息框时,应用程序不会停止工作。
我希望有人以前遇到过这样的错误消息并且能够解决问题。提前感谢您的帮助。
【问题讨论】:
标签: delphi debugging application-error csrss