2006-05-04から1日間の記事一覧

アプリケーションを ROT(Running Object Table) に登録する

.NET2.0 の場合、 IRunningTableObject を使用すれば良いようです。これは .NET2.0 から追加されたクラスで、それ以前の場合は UCOMIRunningTableObject になるようですが、使い方はたぶん、大体同じ。なので .NET1.0 でのサンプルでも、 UCOMxxx の UCOM を…

exe サーバ

C# で、というか .NET Framework で exe サーバって作れないんでしょうか。クラスライブラリならプロジェクトプロパティの「COM 相互運用機能の登録」とすると何もしなくても外からライブラリの中で定義したクラスを扱えるみたいですが、普通の exe を作ると…

VBScript で COM

VBScript でなんか適当なオブジェクトを CreateObject で生成して、そのオブジェクトのメソッドを呼び出すと「オブジェクトがありません (800A01A8)」というエラーが出てしまう。 JScript や、 Ruby32OLE を使用すると問題なく呼び出せるので VBScript 固有…