modTime 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

MyDoEvents 函數

說明

暫停執行,以便讓作業系統可以處理其它的事件。

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
dwMilliseconds Long 4 可省略 1 呼叫 Sleep 函數時,睡眠毫秒數。

傳回值

DoEvents 函數會傳回一個Integer,以代表 Visual Basic 的單一版本中所開啟的表單個數,例如, Visual Basic專業版。在其它的應用版本中,DoEvents 會傳回 0。

範例

Do
   QueryPerformanceCounter nc
   If bDoEvents Then
      MyDoEvents
   End If
Loop Until (nc - sc) > tf

更進一步

  本函數包裝 DoEvents ,由於 DoEvents 雖然會允許 VB 進行其他程序作業,但是不會把 CPU 資源放出來,故透過呼叫 Sleep 讓 CPU 資源得以釋出,不致以 100% 來占用系統。

基本條件

Visual Basic 4 以後 | modTime.bas

請參閱

modTime 函式庫