疑难问题: vb6.exe 中发生未处理的win32异常

时间:2022-01-07 17:13:38
用vb 写了一个OCX控件,把该OCX控件加载到一个form窗体上,
然后频繁打开关闭该form窗体,连续打开20次前后,
系统就会出现异常,窗体上的OCX控件不能正常显示,异常情况如下
1.系统提示:内存溢出,然后提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定
2.系统提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定

哪位碰到过相同疑难问题,请赐教!

12 个解决方案

#1


检查控件内部的加载和释放过程

#2


系统提示:内存溢出,然后提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定 
  ocx自身肯定没有释放 是靠软件整体释放的

#3


先谢谢楼上两位支持!
我在OCX控件的Terminate事件中已经把定义的变量都释放了,
 ocx释放过程还有其他方法不?

#4


顶一下

#5


应该不是ocx释放的问题吧。

楼主的ocx控件是不是有一些显示处理的代码,感觉像ocx重画时没用释放什么东西。

#6


OCX内部有问题,需要好好清查一下!

#7


感谢楼上两位的支持
现在出现一个新现象就是 
频繁打开关闭后,窗体上OCX控件显示为纯黑色了,然后过一会儿显示为WIN32异常

#8


贴ocx代码上来

#9


给大家汇报一下最近的情况
我发现可能跟我OCX中用了xtreme suite activex控件有关系,
原来版本是9.1 我把控件版本升级到11.2后,比以前能稳定一下,
但出现新的情况:
1.ocx提示实时错误:"未知错误"
2.加载OCX控件窗体日志文件显示不能加载该控件

#10


补充一下:大家知道
50003
未知错误

这个错误在什么情况下会出现
 
希望那位高手帮我分析一下原因,如果分不够,可以继续加分!!

#11


2876 是进程的PID

#12


我现在也遇到这样的问题,不知道楼主解决了当时的问题没。知道是什么原因不,求帮助。QQ909605233

#1


检查控件内部的加载和释放过程

#2


系统提示:内存溢出,然后提示:VB6.EXE [2876]中发生未处理的WIN32异常,其中2876这个数字不固定 
  ocx自身肯定没有释放 是靠软件整体释放的

#3


先谢谢楼上两位支持!
我在OCX控件的Terminate事件中已经把定义的变量都释放了,
 ocx释放过程还有其他方法不?

#4


顶一下

#5


应该不是ocx释放的问题吧。

楼主的ocx控件是不是有一些显示处理的代码,感觉像ocx重画时没用释放什么东西。

#6


OCX内部有问题,需要好好清查一下!

#7


感谢楼上两位的支持
现在出现一个新现象就是 
频繁打开关闭后,窗体上OCX控件显示为纯黑色了,然后过一会儿显示为WIN32异常

#8


贴ocx代码上来

#9


给大家汇报一下最近的情况
我发现可能跟我OCX中用了xtreme suite activex控件有关系,
原来版本是9.1 我把控件版本升级到11.2后,比以前能稳定一下,
但出现新的情况:
1.ocx提示实时错误:"未知错误"
2.加载OCX控件窗体日志文件显示不能加载该控件

#10


补充一下:大家知道
50003
未知错误

这个错误在什么情况下会出现
 
希望那位高手帮我分析一下原因,如果分不够,可以继续加分!!

#11


2876 是进程的PID

#12


我现在也遇到这样的问题,不知道楼主解决了当时的问题没。知道是什么原因不,求帮助。QQ909605233