エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
COM(Component Object Model)についてふわっと学習していく その3 COMコンポーネント実装 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
COM(Component Object Model)についてふわっと学習していく その3 COMコンポーネント実装 - Qiita
前回 その2 本当に言語非依存なのか? 前回は、様々な言語でCOMクライアントを実装しました。 今回は、... 前回 その2 本当に言語非依存なのか? 前回は、様々な言語でCOMクライアントを実装しました。 今回は、呼ぶ側ではなく呼ばれる側、COMコンポーネントを実装してみたいと思います。 実装言語 C++を使うのが王道のようですが、今回はC#を使います。 理由は、筆者がC#好きだからです。 実装の流れ プロジェクト作成 普通にC#の.Net Framework クラスライブラリのプロジェクトを作成します。 HelloクラスとIHelloインターフェースを実装 呼び出し側がCreateInstanceでオブジェクトを生成するには、 生成対象であるインターフェースと、その実体となるクラスが必要になります。 namespace ComComponentTest { public interface IHello { string GetHelloMessage(); } public class Hel