ActiveXの証明書の問題に打ちのめされWalkmanの再生履歴をアップするWebアプリの開発を放置して数ヶ月。ActiveXをあきらめて、普通のCOMを使いPackageForTheWebか何かでインストールさせようという方向に転換。ActiveXのプロジェクトを普通のCOMに書き直しました。と、自分で書いていて普通のCOMってなんぞや?と思ったので、単にVisualStudioのATLプロジェクト作成したdllと解釈していただきたく。 さて、書き直したといってもi/f部分を変えただけで中身のクラスライブラリはそのままコピーしたので大した手間はありません。 IEでActiveXオブジェクトを生成する場合、JavaScriptに”ActiveXObject”というfunctionが用意されており var itunes = new ActiveXObject("iTunes.Applica
![IEからActiveXObjectで生成できるCOMをつくる](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a9afc244ec85af5bb08c9ef46574d0fbf64285e/height=288;version=1;width=512/https%3A%2F%2Fblog.makotokw.com%2Fwp-content%2Fthemes%2Fmakotokw2021%2Fassets%2Fimages%2Fogp_default.png)