读书人

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

发布时间: 2012-02-23 22:01:34 作者: rapoo

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

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

望帮忙,谢谢!

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


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

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

探讨

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

读书人网 >.NET

热点推荐