VB里模块怎么多线程调用?

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:34:37
模块信息
Public Declare Function timeGetTime Lib "winmm.dll" () As Long

'延时秒数
Public Sub TimeOut(ByVal num As Integer)
Dim t As Long
t = timeGetTime
Do Until timeGetTime - t >= num * 1000
DoEvents
Loop
End Sub
‘调用信息:
’按键1
Private Sub Command1_Click()
Dim i As Integer
For i = 1 To x
'加载
TimeOut t0

'卸载
TimeOut t1
Next i

'加载
TimeOut 5
'读数
Text8.Text = Form2.Text1.Text
Text8.Locked = True
TimeOut t2
'读数
Text9.Text = Form2.Text1.Text
Text9.Locked = True
'卸载
TimeOut 5
'读数
Text10.Text = Form2.Text1.Text
Text10.Locked = True
'读数
TimeOut t3

加载
TimeOut 5
'读数
Text8.Text = Form2.Text1.Text
Text8.Locked = True
TimeOut t2
'读数
Text9.Text = Form2.Text1.Text
Text9.Locked = True
'卸载
TimeOut 5
'读数
Text10.Text = Form2.Text1.Text
Text10.Locked = True
'读数
TimeOut t3
Text11.Text = Form2.Text1.Text
Text11.Locked = True
end sub
‘按键2
Private Sub Command3_Click()
Dim i As Integer
For i = 1 To x
'加载
TimeOut t0

'卸载
TimeOut t1
Next i

'加载
TimeOut 5
'读数
Text12.Text = Form2.Text1.Text
Text12.Locked = True
TimeOut t2
'读数
Text13.Text = Form2.Text1.Text
Text13.Locked = True
'卸载
TimeOut 5
'读数
Text14.Text = Form2.Text1.Text
Text14.Locked = True
'读数
TimeOut t3
Text15.Text = Form2.Text1.Text
Text15.Locked = True
rs.