tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Do Until objIE.Busy = Falseが効いていない?
投稿日: 2010/11/09(Tue) 10:39
投稿者花ちゃん
>     'ページの読み込みが終わるまでココでグルグル回る ←ここはOK
>     Do Until objIE.Busy = False
>        '空ループだと無駄にCPUを使うので1000ミリ秒のインターバルを置く
>        Sleep 500
>     Loop '

このコードで確認はしていませんが、上記では完全に表示されてから次のステップに
進んでいるとは言えません、特に2回目以降のアクセス等は。

VBはイベント駆動型の言語なので、ループで待機させるのではなく、Documentプロパティ
への読み込み完了なら、DocumentComplete イベントを利用するようにとあちこちの
掲示板で魔界の仮面弁士さんが解説されています。
http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200510/200510_05100089.html

当サイトでの使用例(サンプル投稿用掲示板でカテゴリ別で参照願います。)
 http://hanatyan.sakura.ne.jp/patio/read.cgi?no=176

又、Sleep や DoEvents() 等も無闇に使用すると予期せぬトラベルの元になるので
使用を控えるような書き込みが最近では多く目に付きます。
特に今回のように Sleep を単独で使用されるとその間メッセージ等の処理を含む一切の
処理がなされないので、十分注意して下さい。

--------------------------------------------------------------------------------
ちょっと便利な検索ソフト(http://hanatyan.sakura.ne.jp/yybbs/read.cgi?no=117)
を使って、キーワード【DocumentComplete 魔界の仮面弁士】での検索結果(当サイト内・外の検索でも同じ)

  ヒット件数    検索対象サイト名    検索結果のURL(短く変換しています)
            234 件  ■ウェブ全体から検索       http://tinyurl.com/2dposug
             39 件  わんくま同盟               http://tinyurl.com/293xmw6
             35 件  Programing Library         http://tinyurl.com/2bpt3co
             27 件  ★VBレスキュー(花ちゃん)   http://tinyurl.com/2g7lmdp
             23 件  DOBON.NET                  http://tinyurl.com/2dvv42n
              0 件  Visual Basic 中学校        http://www.google.co.jp/webhp?hl=ja
              0 件  WinAPI Database for VB...  http://www.google.co.jp/webhp?hl=ja
              0 件  moug モーグ                http://www.google.co.jp/webhp?hl=ja
              0 件  ●msdn.microsoft.com/      http://www.google.co.jp/webhp?hl=ja
              0 件  pin's Laboratory           http://www.google.co.jp/webhp?hl=ja
              0 件  Visual Basic Station       http://www.google.co.jp/webhp?hl=ja
              0 件  アットマーク・アイティ     http://www.google.co.jp/webhp?hl=ja
              0 件  C# と VB.NET の入門サイト  http://www.google.co.jp/webhp?hl=ja
              0 件  HIRO's.NET                 http://www.google.co.jp/webhp?hl=ja
--------------------------------------------------------------------------------

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

古いスレッドにレスはつけられません。