梦幻西游手游1号位鬼魂:VB6里,如何彻彻底底的把一个窗体从内存中卸载?
来源:百度文库 编辑:神马品牌网 时间:2024/04/29 17:52:23
我一个Form,在Form内某一个自定义的SUB里开头这样写:
SUB XXX()
if Me.Tag="" then
unload me
end if
....
End SUB
可是调试发现,当执行了unload me后,不是立即卸载了该Form,而是要把SUB里剩余的所有语句都执行完后窗口才关闭(只是能看到关闭,我怀疑还在内存中...)
请问,如何能彻底的把一个Form随时卸载掉?并且卸载之后的代码都立即停止执行?
SUB XXX()
if Me.Tag="" then
unload me
end if
....
End SUB
可是调试发现,当执行了unload me后,不是立即卸载了该Form,而是要把SUB里剩余的所有语句都执行完后窗口才关闭(只是能看到关闭,我怀疑还在内存中...)
请问,如何能彻底的把一个Form随时卸载掉?并且卸载之后的代码都立即停止执行?
你写完 Unload Me 以后再写一句 Exit Sub 就行了。
unload me
set form1 =nothing