請輸入專案類型(網站專案或者應用程式專案):VS2005
各位前輩好,code的片段如下:
Log("GO!")
Do
If Value = 100 Then
Log("Done!")
.............
.............
Exit Do
Else
If Value = 200 Then
Log("YA!")
...............
...............
GoTo ready
End If
System.Threading.Thread.Sleep(100)
System.Windows.Forms.Application.DoEvents()
End If
Loop
從Log處發現從印出GO!看到Done!之間跑了三十多秒,期間並沒有印出YA!
所以,我的猜測應該是在下面兩行跑了三十多秒的關係
System.Threading.Thread.Sleep(100)
System.Windows.Forms.Application.DoEvents()
請問一下,這兩行的用意通常都用在什麼時機點呢?
若我把這兩行給Mark了,是否會造成什麼影響呢?
謝謝