然后频繁点击按钮,连续打开20次前后,
系统就会出现异常,窗体上的OCX控件不能正常显示,异常情况如下
1.系统提示:内存溢出,然后提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定
2.系统提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定
备注:弹出式窗体有关闭按钮,对象应该都已经释放。如果是生成EXE,点击20多次后会提示控件已过期。。。。
哪位碰到过相同疑难问题,请赐教!
7 个解决方案
#1
没人吗,,急求帮助。。。
#2
不好意思,不明白
#3
你用的是别人的ocx,你一点办法也没有
#4
控件是我自己编译出来的,,,,自己写的
#5
我也想回答
#6
可能是你的源代码某处少了一句
Set xxx=Nothing
Set xxx=Nothing
#7
1、检查一下你的控件程序,做一下优化,把能够预想到的错误都处理完毕;
2、所有能够预想到的错误都处理完毕后,也做了优化,但也难免出现Win32异常,这个异常是可以用VB6捕捉的,参见下面程序: http://topic.csdn.net/u/20110329/10/78f7baa9-d526-4a6f-8e23-6141d9bb76d3.html
2、所有能够预想到的错误都处理完毕后,也做了优化,但也难免出现Win32异常,这个异常是可以用VB6捕捉的,参见下面程序: http://topic.csdn.net/u/20110329/10/78f7baa9-d526-4a6f-8e23-6141d9bb76d3.html
#1
没人吗,,急求帮助。。。
#2
不好意思,不明白
#3
你用的是别人的ocx,你一点办法也没有
#4
控件是我自己编译出来的,,,,自己写的
#5
我也想回答
#6
可能是你的源代码某处少了一句
Set xxx=Nothing
Set xxx=Nothing
#7
1、检查一下你的控件程序,做一下优化,把能够预想到的错误都处理完毕;
2、所有能够预想到的错误都处理完毕后,也做了优化,但也难免出现Win32异常,这个异常是可以用VB6捕捉的,参见下面程序: http://topic.csdn.net/u/20110329/10/78f7baa9-d526-4a6f-8e23-6141d9bb76d3.html
2、所有能够预想到的错误都处理完毕后,也做了优化,但也难免出现Win32异常,这个异常是可以用VB6捕捉的,参见下面程序: http://topic.csdn.net/u/20110329/10/78f7baa9-d526-4a6f-8e23-6141d9bb76d3.html