次の方法で共有


サーバー

サーバー アプリケーション (アプリケーションまたはコンポーネント コンテナー アプリケーションで使用)の OLE アイテム (コンポーネント)を作成します。ビジュアル編集サーバー アプリケーションは、ビジュアル編集や埋め込み先編集の有効化をサポートします。OLE サーバーのもう一つの形式は オートメーション サーバーです。あるサーバー アプリケーションでは、埋め込みアイテムの作成のみをサポートします; 他に埋め込まれる項目のリンクの作成をサポートします。ただし、これがほとんどですが、リンクのみをサポートします。すべてのサーバー アプリケーションでは、コンテナー アプリケーションでユーザーが項目を編集する場合、アクティベーションをサポートする必要があります。アプリケーションは、コンテナーとサーバーの両方でもかまいません。つまり、ドキュメントにデータを組み込むことができます。他のアプリケーションのドキュメントに項目として組み込むことができるデータを作成します。

ミニサーバーは、コンテナーによってのみ起動できないサーバー アプリケーションの特殊な型です。Microsoft の描画、および Microsoft Graph はミニサーバーの例です。ミニサーバーには、ディスク上のファイルでドキュメントを保存しません。代わりに、ドキュメントの読み書き、コンテナーに属するドキュメントの項目に書き込みます。その結果、ミニサーバーは埋め込むこともサポートしており、リンクしません。

フル サーバーはスタンドアロン アプリケーションとして実行します。または、コンテナー アプリケーションから起動できます。フル サーバーはディスク上のファイルとして文書を保存できます。これは、できます。埋め込み、リンクします。埋め込みはサポート、またはリンクだけ。コンテナー アプリケーションのユーザーはサーバーで切り取りまたはコピー コマンドを選択して埋め込み項目とコンテナーに貼り付けコマンドを作成できます。リンク アイテムはサーバーにコピー コマンドとコンテナーでリンク貼り付けコマンドを選択して作成されます。また、ユーザーは挿入オブジェクトのダイアログ ボックスを使用して埋め込まれたまたはリンク項目を作成できます。

次の表は、サーバーの異なる型の特徴をまとめたものです:

サーバー プロパティ

サーバーの種類

複数のインスタンスをサポートします。

ドキュメントごとの項目

インスタンスごとのドキュメント

ミニサーバー

1

1

SDI フル サーバー]

1 (リンクがサポートされている場合は、 1 またはより)

1

MDI のフル サーバー]

(必須ではない)

1 (リンクがサポートされている場合は、 1 またはより)

0 以上

サーバー アプリケーションが埋め込まれたまたはリンク アイテムを編集するために複数のコンテナーを使用する複数のコンテナーを同時にサポートする必要があります。サーバーが SDI アプリケーション (またはダイアログ ボックスとインターフェイスのミニサーバー)の場合、サーバー上の複数のインスタンスは、同時に実行できる必要があります。これは、アプリケーションの個別のインスタンスが各コンテナーの要求を処理できます。

サーバーが MDI アプリケーションの場合、コンテナーが項目を編集する必要があるたびに新しい MDI 子ウィンドウを作成できます。このように、アプリケーションの単一のインスタンスが複数のコンテナーをサポートできます。

サーバー アプリケーションでは、別のコンテナーがサービスを要求すると、サーバー上の 1 個のインスタンスが既に実行する場合のまたは OLE システム DLL に何を示す必要があります: つまり、サーバーの新しいインスタンスを起動またはサーバーの 1 個のインスタンスにすべてのコンテナーの要求を指示するかどうか。

詳細については、サーバーで、参照:

参照

概念

MFC の OLE

コンテナー

コンテナー : 高度な機能

メニューとリソース (OLE)

登録

オートメーション サーバー