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

タイトル Re^3: WebBrpwser内で自動ログインを
投稿日: 2012/08/21(Tue) 11:02
投稿者Arms
花ちゃんさんのサンプルを参考に作成したところこのようなコードになりました。
    Private myUrl As Uri

    Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        myUrl = New System.Uri("ttp://○○○…")
        WebBrowser1.Url = myUrl

    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

        With WebBrowser1
            .Document.GetElementById("textfield").SetAttribute("Value", "自Id")
            .Document.GetElementById("textfield2").SetAttribute("Value", "自Passwd")
            .Document.All.GetElementsByName("Submit")(0).InvokeMember("click")

        End With
    End Sub
End Class

これでデバッグは通るのですが、実際実行して時間が立つと
            .Document.GetElementById("textfield").SetAttribute("Value", "自Id")
の部分で「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とのエラーが
表示されます。
なぜそういう原因になったのかを教えていだだけませんか?よろしくお願いします。

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

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