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

投稿日: 2005/04/22(Fri) 15:47
投稿者しげちー
Eメール
URL
タイトルRe^8: DoEventsについて

環境は(Win2000ProSP4 + Excel2000SP3 DELLPC P3-800MHz Mem256MB)なのですが

> で、DoEvents無しでもEnabled = Falseは、即座に効いています。
動作としてはその方がありがたいのですが、そうはならないの。。。

> もし、マシンのスペックや他の処理と関連したCPU負荷等の問題であれば、
> 花ちゃんさんのNo.2984で既に述べられている様に、

>>発生したイベントがオペレーティング システムによって処理されるように、
>>プログラムで占有していた制御をオペレーティング システムに渡すフロー制御関数です。
>>従って、DoEvents を実行した時だけしか処理されません。
>>(溜まっている処理をすべて処理する訳ではありません)

> DoEventsは1回で効くとは限りませんので、
> 必要に応じて数回DoEventsを繰り返すことも必要な場合がありえますね。
この部分が理解出来てないのだと思います
仕様なら仕様でどういう状況、場合なら効かないのでしょうか?
それが分かればスッキリです^^;


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

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

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