vb.net – 如何在Visual Basic(VB6)中延迟代码执行?

前端之家收集整理的这篇文章主要介绍了vb.net – 如何在Visual Basic(VB6)中延迟代码执行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在VB6中有一个长时间运行的过程,我想在执行下一行代码之前完成.我怎样才能做到这一点?内置功能?我可以控制等待多久?

简单的例子:

  1. Call ExternalLongRunningProcess
  2. Call DoOtherStuff

如何延迟“DoOtherStuff”?

VB.Net:我会使用一个 WaitOne事件句柄.

VB 6.0:我看过一个DoEvents循环.

  1. Do
  2. If isSomeCheckCondition() Then Exit Do
  3. DoEvents
  4. Loop

最后,你可以睡觉了

  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2.  
  3. Sleep 10000

猜你在找的VB相关文章