【发布时间】:2012-03-10 06:55:10
【问题描述】:
我在应用程序按预期关闭后大约 3 到 5 秒收到此 AV 消息:
模块 rtl160.bpl 中的异常 EAccessViolation 位于 00073225。模块“rtl160.bpl”中地址 500A3225 的访问冲突。读取地址 00000004。
这 (20) 个应用程序非常相似,因为它们都是 IBX 业务应用程序。其中大约一半没有导致 AV 发生。
这些应用程序是从 Delphi-xe 移植而来的,它们可以完美运行很长时间。港口项目没有变化。 32 位和 64 位版本的结果相同。
这是某个库的终结部分释放资源或其他什么的错误吗?
我正在使用 Delphi-XE2 更新 3。
不胜感激。
【问题讨论】:
-
好像没有人对这个问题感兴趣。任何看到问题的人都可以告诉我他们为什么不发表评论或尝试回答吗?
-
如果没有您的应用程序,这是一个非常难以回答的问题。对于我经历过的导致类似的事情,我只能给出一些指示。
-
关于内存问题的好文章:eurekalog.blogspot.com/2010/03/…
-
我的应用程序使用动态包,这些包是使用
LoadPackage函数加载的。每次我遇到这样的错误时,我总是通过重建所有项目来解决错误。
标签: delphi delphi-xe2