[ホーム] - [Windows 10 FAQ 一覧] - [objIE.ReadyState Or objIE.Busy で処理が停止する]



作成日:2017/05/13
更新日:2017/05/20
対象:Windows 10

objIE.ReadyState Or objIE.Busy で処理が停止する





IE の処理を以下の判定で待つ場合、永遠に処理が戻ってこない場合があります。しかし目視する限り、IEの処理は終わっています。


objIE.ReadyState <> 4 Or objIE.Busy



この場合、objIE.ReadyState <> 3の条件を付け加えると正常にIEの終了処理を受け取ることが出来ました。


(objIE.ReadyState <> 4 And objIE.ReadyState <> 3) Or objIE.Busy




参考まで値は以下の通りです。

objIE.ReadyState=3 (READYSTATE_INTERACTIVE
IEオブジェクトが操作可能状態であることを表す。


objIE.ReadyState=4 (READYSTATE_COMPLETE)
IEオブジェクトの全データ読み込みが完了していることを表す。







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows 10 FAQ 一覧に戻る]