请输入专案类型(网站专案或者应用程式专案):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了,是否会造成什么影响呢?
谢谢