○簡単なActiveX.EXEの作成 (簡単なActiveX.DLLの作成)のプロジェクトウィザードの所のアプリケーションの設定にて 実行可能なアプリケーション(EXE) を選択します。 後の方法は、(簡単なActiveX.DLLの作成)と同じです。 ▽EXEの場合はアウトプロセスですから、単一の変数を持つことが出来ます。 単一の変数を作成するには、変数をstaticにします。 これにより呼び出し元では、異なるプロセス間でも同じ変数にアクセスできます。 static CComBSTR cbstr; STDMETHODIMP Ctest::get_str(BSTR* pVal) { cbstr.Append(_T("テスト")); *pVal=cbstr.Copy(); return S_OK; } STDMETHODIMP Ctest::put_str(BSTR newVal) { cbstr=newVal; return S_OK; }