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

タイトル Re^4: こちらの方もですね。
投稿日: 2005/12/12(Mon) 13:53
投稿者魔界の仮面弁士
> AxWebBrowser1.Navigate("hhttps://tools.dti.ne.jp/gate/index.html")
このページは、チェックボックスの値を変更するたびに、HTML内のスクリプトによって、
下半分のフレームの文書が挿し換わるようですね。

挿し換わった直後は、文書の再読み込みと解析処理が必要になるため、
Document オブジェクトを取得しなおす必要があるかも知れません。

このあたりはタイミングの問題になってきますので、ループで待機させるのではなく、
VBらしく「イベント」で処理するようにした方が良いと思います。


> For Each Radio As Object In AxWebBrowser1.Document.frames("top").Document.getElementsByName("dti_point")
一行で書くのではなく、オブジェクトを変数に受けとって処理した方が良いでしょう。

その上でエラーが出るようなら、ページ遷移のタイミングで、COMのオブジェクトが一時的に
切断されてしまったのかも知れません。どのCOMオブジェクトまでは取得できていて、
どのオブジェクトにアクセスした時にエラーになるのかを確認してみては如何でしょう。

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

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