VB做的软件经常不退出进程

来源:百度知道 编辑:UC知道 时间:2024/09/24 09:09:44
如题,我用VB编程然后打个包,安装后,程序有时关闭后(即点了“X”右上角的叉)到进程里看,依然有那个程序再运行? 为什么 怎么办
请高手指点!

1
结束程序时候卸载所有的窗体和对象

在窗体模块的 query unload 事件里写入卸载语句

比如 SET xxx =noting xxx是对象

2
检查窗体的VISIBLE属性在代码中是否有逻辑设计失误 每改变一个MDI窗体的VISIBLE属性 从而关闭这个窗体 进入下个窗体可以不用VISIBLE属性 最好写入
UNLOAD 语句 例如
UNLOAD ME
LOAD FORM2

3
还可以在窗体模块的 UNLOAD事件里写入

cancel = 0 或者 end

或者在模块中加入 程序结束的过程

然后在query unload 事件里调用

Private Sub Form_Unload(Cancel As Integer)
End
End Sub

在Form_terminate中添加end结束程序
在form_unload中添加end结束程序

听说(只是听说),doevents有这个功能,是吗?