在窗体form1的unload事件中写:set form1=noting:end ,有意义吗?
在窗体form1的unload事件中写:set form1=noting:end ,有意义吗?----------------------------------
对于只有一个窗体的程序,我发现有些网友在窗体的unload事件中这样写:
Private Sub Form_Unload(Cancel As Integer)
Set Form1 = Nothing
End
End Sub
估计作者的本意是,在窗体unload后,执行 set form1=nothing,然后执行 end,但是我认为这样写有问题:
1.在unload事件中写 set form1=nothing 不会起作用,因为此时窗体没有被unload,所以 set form1=nothing也不会生效.
2.此时执行end,会造成unload事件无法正常执行完毕,即没有执行unload,就会end了,此时会造成内存泄漏
我的理解不知对不对,请大家说说,谢谢.