seraphyの日記

日記というよりは過去を振り返るときのための単なる備忘録

2006-10-30から1日間の記事一覧

ActiveScriptSiteに独自のオブジェクトを公開する。

上の続き。ActiveScriptHostでスクリプトにオブジェクトを公開するには、ActiveScriptのAddNamedItemメソッドを呼び出して名前を予約する。これは、SetSiteを呼び出したあとに行う必要がある。なお、名前を登録するだけでオブジェクトは、この時点では必要な…

ActiveScriptHostのスクリプトに渡すIDispatchの作り方(レジストリなし)

ActiveScriptHostのスクリプトに渡すIDispatchの作り方のメモ。スクリプトはオートメーション型でのみ動作するので、IDispatchを実装したオブジェクトを渡す必要がある。 DUALインタフェースを手作業で作るのは煩雑すぎるが、ATLのウィザードを使うと余計な…