ふぢのVB小技集

一定時間プログラムに処理待ちをさせたい。

(質問)
数秒間、プログラムに処理待ちをさせたいのですが、いい方法はありませんか?)



(回答)
WindowsAPIの'Sleep'が超おすすめです。



(解説)
WindowsAPIの'Sleep'の使用方法は以下の通りです。

標準モジュール、またはFormのGeneralプロシージャに以下の宣言文を追加する
'*************************************************************
'指定ミリ秒スリープするAPI
'*************************************************************

Declare Sub Sleep Lib "kernel32" _
     (ByVal dwMilliseconds As Long)



処理待ちをさせたい個所に以下のように処理を記述する。
Private Sub Form_Load()

    '1秒(1000ミリ秒)スリープする
    Sleep 1000

End Sub


簡単すぎるって? アッチョンブリケー!!


戻る