[トップページへ] [Windows 10 FAQ 一覧に戻る]

対象: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-2017

[Windows 10 FAQ 一覧に戻る]