C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.90477 の関連記事表示

<< 0 >>
■90477  Re[5]: AddHandler Eventの別スレッドについて
□投稿者/ TanuTanu -(2019/03/13(Wed) 20:27:51)
    魔界の仮面弁士 様

    大変お世話になっております。
    ご教授頂いた方法で少し前進致しました。

    FindWindowExWの値は0ですが、FindWindowではハンドル値取得できました。

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    PWnd1 = FindWindowExW(IntPtr.Zero, IntPtr.Zero, "TabThumbnailWindow", "JavaScript テスト - Internet Explorer")
    PWnd2 = FindWindow("TabThumbnailWindow", "JavaScript テスト - Internet Explorer")

    Debug.WriteLine(PWnd1)
    Debug.WriteLine(PWnd2)

    Dim o As Object = GetIEDocument(PWnd2) ' No90411 を参照
    doc = DirectCast(o, mshtml.HTMLDocument)
    yahooButton = DirectCast(doc.all.item("yahoo"), mshtml.IHTMLElement)
    Event1 = DirectCast(yahooButton, mshtml.HTMLInputTextElementEvents2_Event)
    AddHandler Event1.onclick, AddressOf WebDisp_click

    End Sub

    その結果、yahooButton = DirectCast(doc.all.item("yahoo"), mshtml.IHTMLElement)の行にて下記エラーが発生致しました。

     エラー:System.NullReferenceException
    HResult=0x80004003
    Message=オブジェクト参照がオブジェクト インスタンスに設定されていません。

    ******************************

     現在、取り組んでいる案件は、下記の通りです。
     
     WEBページ・・・CreateObject("Shell.Application").Windowsで対応しております。
      ↓
     上記WEBページから派生したWEBページダイアログ ・・・ GetIEDocument で対応(現在、ここのボタンクリックのイベントを対応しております。)
      ↓
     上記WEBページダイアログから派生したWEBページダイアログ ・・・ GetIEDocument で対応

    何卒、ご教授の程、宜しくお願いいたします。
記事No.90434 のレス /過去ログ156より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -