サイト内検索:

VCのEXEのCOM連携

2010年01月23日更新
お気に入りに登録
VBVCJava開発室 > プログラミング > 通信処理 > VCのEXEのCOM連携
通信処理
  1. docSocket通信(TCP)
  2. docCOM通信
  3. docVBのEXEのCOM連携
  4. docVCのEXEのCOM連携
メインメニュー
  1. docプログラミング
  2. docサーバ構築
  3. docお薦めの技術書籍/参考書
  4. docパソコンショップ
  5. docサーバーショップ
  6. doc周辺機器
  7. docモニター
  8. doc外部媒体
  9. doc自作パソコン用パーツ
  10. doc契約
  11. doc就職・転職・バイト情報

◆説明◆

VCのEXE(VCSampleA.exe)からVCのEXE(VCSampleB.exe)の関数を呼ぶ方法について説明します。


◆呼び出されるVCSampleB.exeの作成◆

1. Visual C++を起動して VCのメニューの[ファイル(F)]→[新規作成(N)...]で以下のように「ATL COM AppWizard」を選択し、プロジェクト名を「VCSampleB」とし、[OK]ボタンをクリック


◆呼ぶ側のVCSampleA.exeを作成◆

1. Visual C++を起動して、VCのメニューの[ファイル(F)]→[新規作成(N)...]をクリックし、プロジェクトの種類で、「Win32Application」を選択し、プロジェクト名に「VCSampleA」を入力し、[OK]ボタンをクリック

2. [Win32Application - ステップ1 / 1]の画面で、「単純なWin32アプリケーション」を選択し、[終了(F)]をクリック

3. WinMain関数の上にタイプライブラリのインポートと、WinMain関数内の以下の処理を記述


◆VCSampleA.exeを実行◆

VCSampleA.exeを実行すると、VCSampleAからVCSampleBの関数ShowMessageが呼ばれ、引数で"VCSampleA→VCSampleB OK?"の文字列が渡され、 VCSampleBのメッセージボックスが以下のように表示されます。


お気に入りに登録