怎样用代码使vb程序正常退出?

skyjiajia 2003-04-08 05:56:27
怎样用代码使vb程序正常退出?
...全文
6951 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
shortppsy 2003-04-11
  • 打赏
  • 举报
回复
private sub form_load
unload
end sub
叶帆 2003-04-11
  • 打赏
  • 举报
回复
当有多个窗体的时候,这种情况很容易出现。
用mdi窗体较好一些
goldfish9 2003-04-10
  • 打赏
  • 举报
回复
我也遇到了这方面的问题。
我按了右上角窗体的关闭按钮,可程序还要运行。不知道是什么原因
裸男 2003-04-10
  • 打赏
  • 举报
回复
up
Daniel0318 2003-04-10
  • 打赏
  • 举报
回复
楼上果然是高人
Sean918 2003-04-10
  • 打赏
  • 举报
回复
有时候 END 强行结束程序会出现 内存错误

这个时候建议使用下面代码退出程序:


Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long

TerminateProcess GetCurrentProcess, 0
jiaxin1029 2003-04-10
  • 打赏
  • 举报
回复
我同意yefanqiu(叶帆)
但是 END 会出错吗? 为什么,我怎么没遇到过......
请教!!
chutianqi 2003-04-10
  • 打赏
  • 举报
回复
其实直接用END就可以退出整个程序了~~
sxs69 2003-04-10
  • 打赏
  • 举报
回复
for i=0 to forms.Count-1
unload forms(0)
next i


HanZhu1 2003-04-10
  • 打赏
  • 举报
回复
end
richardbao 2003-04-10
  • 打赏
  • 举报
回复
就是 unload 所有的窗体啊,就像楼上那位说的一样。最好不要用 End,那个不是模块化所推荐的,而且有时好像会出现非法错误。
叶帆 2003-04-08
  • 打赏
  • 举报
回复
for i=0 to forms.Count
unload forms(i)
next i
end
goldfish9 2003-04-08
  • 打赏
  • 举报
回复
上面的都说了
lihonggen0 2003-04-08
  • 打赏
  • 举报
回复
unload me 退出当前屏幕

end 结束程序
minajo21 2003-04-08
  • 打赏
  • 举报
回复
unload 所有的窗体、对象
end
zsgzsgzsg 2003-04-08
  • 打赏
  • 举报
回复
end

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧