掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Msgboxで応答があるのを待っている時間について (ID:125404)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。以前「実行中のサブルーチンを一時停止をするには?」 http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200508/05080021.txt で、助けてもらったものです。一時停止ボタン押下時に、「一時停止しますか?」とメッセージを出すようにしたいと思ったのですが(停止ボタン押下時も同様に確認メッセージを出したい。)、メッセージを読んでいる間にも、スタートボタン押下時のサブルーチン処理がどんどん進んでいるようで、この解答(「OK」または、「CANCEL」)をしたときには、押したとき以降の処理がまとめて実行開始されるという事態になっています。いろいろ試してみましたが、どうもうまくいかず、、、 今やっていることは、SEQ処理があって、それをスタートボタンを押下して、指定時間に順番に流していくという処理なのですが、 PROCESS StartTime 1, A 00:00:00 2, B 00:00:10 3, C 00:00:15 上の表で説明すると、処理Aがスタートボタンを開始したときから始まって、処理Bがその10秒後、処理Cがその5秒後にスタートする感じです。そして、処理Aが始まってすぐに、一時停止ボタンを押して、確認メッセージを読んでいる間に、処理Bと処理Cがキューにたまっているらしく、「ok=一時停止」を押した直後に、処理Bと処理Cが流れてしまいます。話がややこしく、説明も悪く誠に申し訳ありません。vbOKCancelだけでなく、ただOKボタンだけのダイアログボックスでも同じことが発生しました。ご教授お願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.