- 214 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 03:16:18 ]
- そもそもCOMなんていらない。
いや、あってもいいが、Windowsの標準的な機構に取り入れすぎた。 COMの力を本当に借りなければいけないシーンがいったいどれだけあるのか。 クライアントPC内でほとんどプロセス内サーバで十分なら従来のDLLで関数をエクスポートする方法でいい。 クラスをエクスポートする必要など無い。 エクスポートするべき関数セットを定義してさえあればそれでよいじゃないか。 第一ベンダーも異なるソフトウエア同士が強調して動作するシーンならほかにもある。 ドライバーだ。あれはCOMじゃないぞ? COMなんか使わなければアプリケーションはもっと素早く連係動作できるし実装だって楽だ。 VBとかjavaから使いたいなら、それらのエクスポートされた関数をラップするCOMでも用意すれば良かったんだ。 そもそもVBなんて小汚い文法の言語はさっさと捨てるべきなんだよ。
|

|