DCOM を使った接続の指定

提供: RAD Studio
移動先: 案内検索

アプリケーション サーバーへの接続 への移動


アプリケーション サーバーと通信するために DCOM を使用する際には、クライアント アプリケーションに、アプリケーション サーバーに接続するための、Datasnap.Win.MConnect.TDCOMConnection コンポーネントを含めます。TDCOMConnection は、ComputerName プロパティを使用して、サーバーが存在するマシンを識別します。

ComputerName が空の場合、DCOM 接続コンポーネントは、アプリケーション サーバーがクライアント マシン上に存在するか、アプリケーション サーバーがシステム レジストリ エントリにあると見なします。COM を使用する際に、クライアント上にアプリケーション サーバーのシステム レジストリ エントリを用意しなかった場合、サーバーはクライアントとは別のマシン上に存在するとされるので、ComputerName を指定しなければなりません。

メモ: アプリケーション サーバのシステム レジストリ エントリがある場合でも、ComputerName を指定して、このエントリを上書きすることができます。これは、特に開発、テスト、デバッグ時に便利です。

クライアント アプリケーションが選択できるサーバーが複数ある場合、接続ブローカの機能を使用することができます。

指定したホスト コンピューターまたはサーバーが見つからなかった場合、その接続を開こうとすると DCOM 接続コンポーネントが例外を発生させます。

関連項目