VB程序关闭后残留进程

我编了一个计算工具,要进行大量循环,其中加入了DoEvents防止界面无响应。如果在循环未结束时点击右上角关闭按钮,窗体被关闭了,但是在任务管理器中还能看到进程,运算还在... 我编了一个计算工具,要进行大量循环,其中加入了DoEvents防止界面无响应。如果在循环未结束时点击右上角关闭按钮,窗体被关闭了,但是在任务管理器中还能看到进程,运算还在进行,仍在占用处理器和内存。
怎样能在循环未结束时点击右上角关闭按钮也能彻底关闭程序?谢谢。
展开
 我来答
yfcp
2014-11-17 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部

你好,你这个问题建议还是在代码上进行优化。解决代码问题才是关键,下面方法都是折中的办法。

1、在 Form_Unload 中写end,但是容易造成内存泄露。

Private Sub Form_Unload(Cancel As Integer)
    End
End Sub

 2、单独写一个exe文件,比如end.exe。关闭你的主软件的时候,运行这个end.exe。用end.exe来结束主软件进程。

匿名用户
2014-11-17
展开全部
Private Sub Form_Unload(Cancel As Integer)
End
End Sub
'加上这段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式