掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
実行中のサブルーチンを一時停止をするには? (ID:124039)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
方法としてはいろいろあるかと。 まず、処理中に割り込みを入れるためには、 DoEvents が必要なのはお分かりですよね。 その上で、一時停止ボタンを押されたら、フラグを立てるなりして、 そのフラグが立っている間は、永久ループするような処理を ところどころに入れておくとか。 While fPause Sleep(100) ' CPU負荷を減らすため DoEvents ' 割り込み可能とするため End While こんな感じで。 ならば、再度「一時停止」ボタンを押した時に、フラグをクリアすれば、 ループから抜けて続きが始まる、と。 ぱっと思いついた方法なので、 もっといい方法があるんだろうな・・・と思いながら投稿。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.