掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別フォームを呼び出した後、そのフォームが完全に消えてから処理を続行するには? (ID:76188)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Sleepは、使用中、そのプロセス(この場合、ソフト自身のこと)の動作をいったん停止してしまいます。 なので、今回の場合、使えなかったんです。 自分のソフトの実行も含め、待ちをしたいのならば、 GetTickCountで開始時のミリ秒を取得、 その数字から指定したミリ秒が立つまで、DoEventsを繰り返すというメソッドを作ってしまうといいです。 ちなみに、Windowsはマルチタスクということになってますけど、 実際は人にはわからないほど早く、タスクを動かして回っているそうです。 Sleep(0)をすると、実行を待っているタスクがあれば、それを実行してから処理を返します。 必要になる機会はそうないでしょうけど、覚えておいてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.