[アプリケーションの設定] (ATL プロジェクト ウィザード)

ATL プロジェクト ウィザードの [アプリケーションの設定] ページを使用して、新しい ATL プロジェクトの基本機能のデザインと追加を行います。

サーバーの種類

以下の 3 種類のサーバーのいずれかを選択します。

  • [ダイナミック リンク ライブラリ (DLL)]
    インプロセス サーバーを作成する場合に選択します。

  • [実行可能なアプリケーション (EXE)
    ローカルのアウトプロセス サーバーを作成する場合に選択します。 このオプションを使用すると、MFC や COM+ 1.0 をサポートできません。 プロキシ/スタブ コードのマージもできません。

  • [サービス (EXE)]
    Windows の起動時にバックグラウンドで実行する Windows アプリケーションを作成する場合に選択します。 このオプションを使用すると、MFC や COM+ 1.0 をサポートできません。また、プロキシ/スタブ コードのマージもできません。

追加オプション

注意

その他のオプションは、DLL プロジェクトだけで使用できます。

  • [プロキシ/スタブ コードをマージ]
    マーシャリング インターフェイスが必要なときには [プロキシ/スタブ コードをマージ] チェック ボックスをオンにすると便利です。 このオプションを使用すると、MIDL で生成したプロキシ/スタブ コードが、サーバーと同じ実行可能ファイルに格納されます。

  • [サポート MFC]
    オブジェクトに MFC のサポートを含める場合に選択します。 このオプションを使用すると、プロジェクトと MFC ライブラリがリンクされ、ライブラリに含まれるクラスや関数にアクセスできます。

  • [COM+ 1.0 のサポート]
    このオプションを選択すると、COM+ 1.0 コンポーネントをサポートするように、プロジェクトのビルド構成が変更されます。 ウィザードは、標準のライブラリ リストのほかに、COM+ 1.0 コンポーネント固有のライブラリ comsvcs.lib を追加します。

    また、アプリケーションの起動時には、mtxex.dll がホスト システムで遅延読み込みされます。

    • ATLプロジェクトがのCOM+ 1.0コンポーネントをサポートする場合は**[レジストラー コンポーネントのサポート]**、このオプションを選択できます。 コンポーネント レジスタを使用すると、COM+ 1.0 オブジェクトでコンポーネント リストを取得したり、コンポーネントを登録したり、個別または一度にコンポーネントの登録を解除したりできます。

参照

処理手順

ATL プロジェクトの作成

関連項目

ATL プロジェクト ウィザード

ATL プロジェクトの既定の構成