Unload me 只是释放了本窗体的资源,根本没有结束程序,只有END才干净。 你可以试试这段程序 先点Command3运行循环程序 然后再分别运行两次程序,分别点Command1和Command2,看看有什么分别! 记得在VB调试环境下试哦!Private Sub Command1_Click() End End SubPrivate Sub Command2_Click() Unload Me End SubPrivate Sub Command3_Click() Do DoEvents Loop Until False End Sub
因该使用Unload Me关闭以获得关闭事件的支持,这是非常重要的!没有关闭事件几乎不能作出完整的程序。之后,在窗体的销毁事件中使用End保证关闭 Private Sub Form_Terminate() 'End the application End End Sub
那资源的释放情况如何呢!
你可以试试这段程序
先点Command3运行循环程序
然后再分别运行两次程序,分别点Command1和Command2,看看有什么分别!
记得在VB调试环境下试哦!Private Sub Command1_Click()
End
End SubPrivate Sub Command2_Click()
Unload Me
End SubPrivate Sub Command3_Click()
Do
DoEvents
Loop Until False
End Sub
Private Sub Form_Terminate()
'End the application
End
End Sub
帖子为:http://www.csdn.net/expert/topic/137/137642.shtm鉴于unruledboy的要求,给分!
兄弟,我已经回答了你的问题,为什么还不给分?快点给分啊!
不懂得怎样给分?我教你:
在论坛首页,也就是帖子列表页,单击该帖子的右边的“管理”,然后选中我的回复右边的
输入框,填入分数,填入你的密码,确定,就行!