「C#でCreateObjectと同じことをするには?」へのコメント https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html 「C#でCreateObjectと同じことをするには?」に投稿されたコメントの一覧 ja https://dobon.net/banner/dbs1.gif https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html 「C#でCreateObjectと同じことをするには?」へのコメント 88 31 通常のコメント https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html#2 1行で済みました。ありがとうございます。

以下、Craving ExplorerのAPIを利用するサンプルです。

dynamic craving = Activator.CreateInstance(Type.GetTypeFromProgID("CravingExplorer.Api"));
craving.addDownloadItem("http://~", "flv", true);
System.Runtime.InteropServices.Marshal.ReleaseComObject(craving); // オブジェクトの解放]]>
Fri, 04 Oct 2013 16:18:44 +0900 https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html#2
通常のコメント https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html#1
.NET 4.0で追加されたdynamic型を用いることで、遅延バインディングが可能になりました。
返り値の型をobjectからdynamicに変更すればOKです。取得したオブジェクトから直接メソッドやプロパティが呼び出せます。]]>
Sun, 25 Sep 2011 00:55:29 +0900 https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=vb2cs%2Fcreateobject.html#1