ふぢの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
簡単すぎるって? アッチョンブリケー!!