ENGLISH page is here.
GET DinopSearchBar
サイト内検索:
HOME
VC++ TIPS
ダウンロード
DinopExifReader
DinopSearchBar
DinopSearchBar mini
DinopTabbingBar
for Firefox
大阪湾の生き物
甲子園浜の自然
甲子園浜の干潟
甲子園浜の水中
甲子園浜の野鳥
近畿の山々
植物図鑑
箕面マップ
水中機材
カメラ
ランキング
望遠鏡の世界
顕微鏡の世界
Googleのすべて
GoogleマップAPI
ニュース
読んだ本
日記
変な料理の作り方
遺伝子操作
論文紹介
デイトレード
自動売買でFX
ネットで小遣い稼ぎ
Solaris
電子工作
その他
問い合わせ
VC++用コード集
大阪湾の生き物
水中用機材
since:2000/11/15
dinopcom@gmail.com
www.dinop.comは
だいのっぷ・どっと・こむ
と読んでください。







« COMプログラミングをはじめよう | メイン | COMを作って使う(超簡単例:VCで作成、VBSで実行) »

2種類のCOMプログラミング("作る"と"使う")




COMを作る

 COMプログラミングには大きく分けて2種類がある。「作る」と「使う」プログラミングだ。
 当然といえば当然だがこの違いは結構重要だ。

 COMを「作る」ときは多くの場合、DLLファイルとして作成する。
 DLLファイルの中に機能を詰め込み実装する。言ってみればライブラリファイルを開発する作業の ようなものだ。実装方法にもよるが、作ったCOMはVisual C++だけでなく、Visual BasicやVBS(VB Script) 、VBA(Visual Basic for Applications)、WSH(Windows Scripting Host)など環境を選ばずに使う ことができる。

 COMを作るときは「ATLプロジェクト」か「MFC ActiveXコントロール」から作るのが一般的だろう。

 こうして作られたCOMは「COMサーバー」と呼ばれることもある。



COMを使う

 上で述べたように作ったCOMはスクリプト言語からでも呼び出して使うことができ、使用の幅は非常 に広い。しかしここではVC++に限って話しをする。

 COMはDLLからでもEXEからでも使うことができる。普通のMFCアプリケーションの中から使うことも 可能だ。そのためCOMを使う場合はプロジェクトウイザードで"これ"と言った選択肢はない。

 特定のCOMを使うために作ったアプリケーションは「COMクライアント」と呼ばれることもある。











Copyright (c) 1999-2007 issei. All rights reserved. (運営者情報