主题:昨天sleep,timer控件的延时问题已解决,先有2个TIMER控件的问题?请专家看看
附上延时函数
Public Sub delay(ByVal n As Single) '设计延时函数,n表示需要延时的秒数
Dim tm1 As Single, tm2 As Single
tm1 = Timer '返回一个 Single,代表从午夜开始到现在经过的秒数。
Do
tm2 = Timer '如果tm2<tm1,说明tm1恰好在午夜前,而tm2在午夜后,相差24小时
If tm2 < tm1 Then tm2 = tm2 + 86400
If tm2 - tm1 > n Then Exit Do
DoEvents 'DoEvents 会将控制权传给操作系统。
Loop
End Sub
我界面上用了2个TIMER控件
我第一个TIMER事件写了延时函数 半小时
我第二个TIMER事件写了延时函数 1小时
他们不可以同时运行,要顺序的,我晕了,怎么解决啊
Public Sub delay(ByVal n As Single) '设计延时函数,n表示需要延时的秒数
Dim tm1 As Single, tm2 As Single
tm1 = Timer '返回一个 Single,代表从午夜开始到现在经过的秒数。
Do
tm2 = Timer '如果tm2<tm1,说明tm1恰好在午夜前,而tm2在午夜后,相差24小时
If tm2 < tm1 Then tm2 = tm2 + 86400
If tm2 - tm1 > n Then Exit Do
DoEvents 'DoEvents 会将控制权传给操作系统。
Loop
End Sub
我界面上用了2个TIMER控件
我第一个TIMER事件写了延时函数 半小时
我第二个TIMER事件写了延时函数 1小时
他们不可以同时运行,要顺序的,我晕了,怎么解决啊