タグ

COMに関するpetykinのブックマーク (5)

  • Code Recipe - 連載! とことん VC++

    連載! とことん VC++ プログラミング言語の奥深さを楽しく理解するための達人による連載記事です。 執筆者: エディフィストラーニング株式会社 矢嶋 聡 この一連のシリーズの記事では、今後、Visual C++ プログラミングで利用できる様々なテクノロジを有効活用するためにも、普段何気なく使用しているこれら機能の基を振り返り足元固めするほか、 Windows 7 の新機能に関わる API など、比較的新しい機能についてもいくつか取り上げていきます。 1993 年に Visual C++ 1.0 が登場して以来、Visual C++ がバージョン アップする過程で、Visual C++ におけるプログラミング環境には、様々なテクノロジやライブラリが導入されてきました。また、1 つ 1 つのライブラリ (たとえば、MFC や ATL など) にしても、その量は膨大です。そのような状況の中で

    Code Recipe - 連載! とことん VC++
  • COM インスタンスを作成する

    ここの備忘録は、あくまでも走り書き程度のメモ的なものですので気をつけてください。 そのままでもちゃんと動くもの、手を加えないとだめなものなど、未完成レベルのコードです。ので、そのまま引用してしまうなど、プログラムを理解する知識のない方は利用しないでくださいね。 今回は Visual Studio .NET の Visual C++ 7.0 で作成した ComTest という COM コンポーネントを同じく Visual C++ 7.0 のプログラム内で使用するという感じのお話です。VC++ 6.0 とは少しやり方が違ったようなので、まとめて見ました。 ComTest というコンポーネントには、IComTest インターフェイスと、CComTest という CoClass が用意されているものとします。タイプライブラリファイルは _ComTest.tlb です。

  • MSDN Magazine: Cutting Edge - C# 4.0 の dynamic キーワードと COM

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 C# 4.0 の dynamic キーワードと COM Dino Esposito 私は C/C++ の開発者として経験を積んできましたが、特に Microsoft .NET Framework が存在していなかったころは、Visual Basic でプログラミングを行っていた同僚に、C や C++ のように型指定が厳密ではない言語を使用することについて不平をもらしていたものです。 型が静的に決まり、厳密に型指定するプログラミングが、ソフトウェア業界を成功へ導いた時代がありました。しかし、世の中は変わり、今日、C# の開発者のコミュニティ (かつての C/C++ の開発者のほぼすべてが集結したものと考えてよい

    MSDN Magazine: Cutting Edge - C# 4.0 の dynamic キーワードと COM
    petykin
    petykin 2010/06/24
  • Dr. GUI、コンポーネント、COM、および ATL を使う

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 第 1 部 : 1998 年 2 月 2 日 第 2 部 : 1998 年 2 月 9 日 第 3 部 : 1998 年 2 月 23 日 第 4 部 : 1998 年 3 月 2 日 第 5 部 : 1998 年 3 月 30 日 第 6 部 : 1998 年 4 月 27 日 第 7 部 : 1998 年 5 月 29 日 第 8 部 : 1998 年 7 月 30 日 目次 第 1 部 : COM を取り上げるって?まだ取り上げていなかったの? 第 2 部 : COM の基礎知識 第 3 部 : オブジェクトおよびインターフェイスの取得 第 4 部 : オブジェクト クラスとオブジェクト ライブラリ 第

    Dr. GUI、コンポーネント、COM、および ATL を使う
  • Allergy Design Office COMプログラミング

    COM...正直言ってプログラミングではかかわらないほうが良い。それでも尚COMをやりたいと言うならば、このページが助けになる場面もあろう。何故なら、このページに書かれていることは私が実際にAnpsockやLHAコントロールを作成したときに大いに頭を悩ませた事ばかりだからである。 日語で書かれたCOMのドキュメントは数少ない。決して趣味でやろうなどと考えてはいけない。(私は趣味だが)文中の記述例およびサンプルは、すべてVB6またはVC6で書いてある。 記述例およびサンプルに含まれるファイルの全部、または一部を使用したことによる損害等について、一切の責任を負いません。 COM VARIANT [VC]SAFEARRAY BSTR [VC,ATL]VARIANTによる引数の省略 [VC,ATL]SAFEARRAYをVARIANTで受ける [VC,ATL]SAFEARRAYをVARIANTの

  • 1