我在VB6中有一个长时间运行的过程,我想在执行下一行代码之前完成.我怎样才能做到这一点?内置功能?我可以控制等待多久?
简单的例子:
- Call ExternalLongRunningProcess
- Call DoOtherStuff
如何延迟“DoOtherStuff”?
VB.Net:我会使用一个
WaitOne事件句柄.
VB 6.0:我看过一个DoEvents循环.
- Do
- If isSomeCheckCondition() Then Exit Do
- DoEvents
- Loop
最后,你可以睡觉了
- Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
- Sleep 10000