回 帖 发 新 帖 刷新版面

主题:VB关闭时总是提示0x0055a8ea指令引用的0x608af85c内存不能被read

VB关闭时总是提示0x0055a8ea指令引用的0x608af85c内存不能被read,???

那位高手能解?

回复列表 (共4个回复)

沙发

检测系统是否中毒.或是有杀毒软件.
这会干扰编译器正常运行.

检测只是你这一个工程这样.
还是不管加载什么程序都这样.

要保证VB6运行所需所有控件正常.

不行就重新装VB6.

另:不排除硬件问题.如果系统在其它时候也这样不稳定.
检测你内存.
要是只运行VB这样.内存应该没什么问题.

板凳

如果你只是这一个程序工程这样.
可能是你代码中存在缓冲区溢出.
以前我自己测试DLL(C++写)用VB调用时.
由于DLL中函数返回值与VB调用不匹配.
只要一启动VB程序就出错.

这是由于函数返回值过大.
改写了栈区数据.


还有一种可能.
是你在程序中调用了某些操作内存的API.
操作了你无权的内存区.

调用前记得要先提升权限.

3 楼

我也是这种情况啊,退出VB是总是显示啊。只有VB 有这种情况。那位高手指点一下啊。我的VB盘弄丢了,现在也不好找啊,,那位高手有啊

4 楼

网上有很多.
在WWW.XUNLEI.COM上搜 VB 6
一片一片的.
自己装个.

我来回复

您尚未登录,请登录后再回复。点此登录或注册