COMにはやられた...
■ このスレッドは過去ログ倉庫に格納されています
0431デフォルトの名無しさん
NGNGEssential COM ですか、Addison-Wesley のやつですね。
残念ながら持っていないので、MSDN ライブラリの中のドキュメントを眺めてます。
「COMプログラマの解説書」というタイトルのやつです。
ファクトリがらみでいくつかのサンプルコードを見ていて疑問なのは、
なぜクラスファクトリを単独の COM オブジェクトとして用意するのか、
ということです。
たとえば、いま新しいCOMコンポーネントを作るとして、
そのインターフェイスは当然 IUnknown を継承しているわけですが、
それとは別に IClassFactory を継承したクラスファクトリを
用意するわけですよね?
それなら、そんなまどろっこしいことはせずに、
最初から IClassFactory を継承して
あたらしいCOMコンポーネントを作れば済む気がするんですが。
■ このスレッドは過去ログ倉庫に格納されています