码迷,mamicode.com
首页 > 其他好文 > 详细

_IntfClear报错问题

时间:2016-07-20 23:04:05      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:

delphi对象在释放时会清除对象相关接口。如果开发人员在这之前已经将接口对应的对象释放掉,那么当清除到该接口时经常会报访问内存错误,如下图

 

技术分享

 

Break断点在_IntfClear 函数内,如下图

技术分享

该问题解决办法:

 1.  首先确定是哪个接口释放时出现的错误,我们可以在_IntfClear加断点,跟踪释放接口信息,基本可以确定是哪个接口引起的错误,如下图

 

技术分享

 

2. 在被释放对象的Destroy里,将该接口置为nil。

_IntfClear报错问题

标签:

原文地址:http://www.cnblogs.com/igaoshang/p/IntfClear.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!