首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在B包里为什么不能调用Aqn里的方法,该如何处理

2012-02-23 
在B包里为什么不能调用Aqn里的方法有一个基类包A,我现在在B包里引用 A包,并且在设计时可以调用A包里的方法

在B包里为什么不能调用Aqn里的方法
有一个基类包A,我现在在B包里引用 A包,并且在设计时可以调用A包里的方法(DM里的方法除外),但是在一运行时到了这个调用处就出现内存地址读错误,不知道是为什么?(这个方法是放到基类窗体的)

  有的朋友说是:基类窗体在调用前要先创建,但是我创建了,还是出现这样的错误,

  望帮忙,谢谢!

[解决办法]
class function 就不用创建了.


在错误之前下断点,然后看看堆栈上,方法的地址在哪里
[解决办法]
内存地址访问错误,俱体一点你应该发代码上来我们看一下

不过引起这种错误很不好查,用BPL很容易产生这种问题
[解决办法]

探讨

这个很有可能是基类没有实例化的原因,那是不是要先把所有的基类都实例化先?还是只守活寡、实例化声明方法的基类?

热点排行