掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Activex DLLのイベントを拾うには? (ID:61334)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
上記だと前提してラッパークラスを作り、επιστημηさんのサイトを参考にやってみたのですが、επιστημηさんのサイトで言うところの、 CComPtr<ICounter> counter; hr = counter.CoCreateInstance(CLSID_Counter); の部分をどうすれば良いかがわかりません。 CLSIDFromProgID(OLESTR("SampleX.clsSample"), &clsid) でクラスIDを取得し、 _clsSample objSample; hr = objSample.CoCreateInstance(clsid); とやってみたのですが、ビルド時に 「'CoCreateInstance' : '_clsSample' のメンバではありません。」 と怒られました。確かにメンバでは無いので、 hr = CoCreateInstance(clsid,NULL,CLSCTX_INPROC_SERVER,__uuidof(_clsSample),(LPVOID *) &objSample); という方法でやってみたのですが、 「'_clsSample' : このオブジェクトに関連付けられた GUID はありません。」 と怒られます。 今回の場合、インスタンスはどのように作れば良いのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.