在frmTime窗体中加了几个timer控件,调试时发现当Unload frmTime之后,frmTime中的timer还在工作,怎样才能让timer中的运行程序在Unload frmTime时强行结束,当然除了下面两种方法:
1。Unload事件中加入timer.Enable=False
2。Public frmTimeUnload As Boolean
Private Sub Timer_Timer()
if frmTimeUnload=True then
exit sub
endif
End Sub顺便问一下,vb6中的类可以继承吗?
1。Unload事件中加入timer.Enable=False
2。Public frmTimeUnload As Boolean
Private Sub Timer_Timer()
if frmTimeUnload=True then
exit sub
endif
End Sub顺便问一下,vb6中的类可以继承吗?
VB不支持真正的继承,但是也有其它办法,比如Com继承或接口继承
比如有两个类:Class1,Class2
1、Com继承:
要想Class2Com继承Class1,那就在Class2中:
Public clsT As Class1就可以在Class2中使用Class1的所有资源了。
2、接口继承:
Implements Class1
不会VB也会内存泄漏吧!楼主不用太担心吧,如果你有几个窗体,肯定是要你自己手动停止timer的吧。