.NET Framework

メンバ アクセス式またはインデックス式の対象が Object 型である場合、式の処理は実行時まで遅延できます。このように処理を遅延させることを "遅延バインディング" と呼びます。

{3050F4E7-98B5-11CF-BB82-00AA00BDCE0B}IE9のGUIDです。

Microsoft Visual Basic .NET のコード

Imports System.Runtime.InteropServices
Imports System.Reflection

    Private Sub AxWebBrowser1_DocumentComplete(ByVal sender As Object, _
    ByVal e As AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent) _
    Handles AxWebBrowser1.DocumentComplete
        Dim htm As Object
        Dim typ As Type
        Dim docTitle As String

        typ = Type.GetTypeFromCLSID(New System.Guid("{3050F4E7-98B5-11CF-BB82-00AA00BDCE0B}"))
        htm = AxWebBrowser1.Document
        docTitle = typ.InvokeMember("title", BindingFlags.GetProperty, Nothing, htm, Nothing)
        MessageBox.Show("Title is " & docTitle)
    End Sub

Microsoft Visual C# .NET のコード

using System.Runtime.InteropServices;
using System.Reflection;
		
private void DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
{
	object htm;
     Type typ;
     string docTitle;

     typ = Type.GetTypeFromCLSID(new System.Guid("{3050F4E7-98B5-11CF-BB82-00AA00BDCE0B}"));
     htm = axWebBrowser1.Document;
     docTitle = typ.InvokeMember("title", BindingFlags.GetProperty, null, htm, null).ToString();
     MessageBox.Show("Title is " + docTitle);
}


本当にほしかったのはこういうブログだったんだ

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:32:09 (1628d)

e[NȂECir Yahoo yV LINEf[^[Ōz500~`I
z[y[W ̃NWbgJ[h COiq@COsیI COze