VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/02/04(Fri) 12:06
投稿者ダンボ
URL
タイトルRe: DoEventsを常に取得出来る方法はありますでしょうか?

> 実行中の処理が優先されて認識してくれません。
> 何かDoEventsを認識させる方法はありますでしょうか?

DoEventsの意味・仕様を誤解していないですかね?

「発生したイベントがオペレーティング システムによって処理されるように、プログラムで占有していた制御を
オペレーティング システムに渡すフロー制御関数です。」(VBのヘルプ)

「I/Oや画面描画などが無いプログラム部分はO/S割込みの機会が少なくハングしたような振る舞いになるので
積極的にO/S割込みの機会を作りましょう」(私の解釈)

具体的には、CPUをぶん回すようなコーディング箇所にDoEvents命令を入れておく。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -