DCOM を使った接続の指定
アプリケーション サーバーへの接続 への移動
アプリケーション サーバーと通信するために DCOM を使用する際には、クライアント アプリケーションに、アプリケーション サーバーに接続するための、Datasnap.Win.MConnect.TDCOMConnection コンポーネントを含めます。TDCOMConnection は、ComputerName プロパティを使用して、サーバーが存在するマシンを識別します。
ComputerName が空の場合、DCOM 接続コンポーネントは、アプリケーション サーバーがクライアント マシン上に存在するか、アプリケーション サーバーがシステム レジストリ エントリにあると見なします。COM を使用する際に、クライアント上にアプリケーション サーバーのシステム レジストリ エントリを用意しなかった場合、サーバーはクライアントとは別のマシン上に存在するとされるので、ComputerName を指定しなければなりません。
メモ: アプリケーション サーバのシステム レジストリ エントリがある場合でも、ComputerName を指定して、このエントリを上書きすることができます。これは、特に開発、テスト、デバッグ時に便利です。
クライアント アプリケーションが選択できるサーバーが複数ある場合、接続ブローカの機能を使用することができます。
指定したホスト コンピューターまたはサーバーが見つからなかった場合、その接続を開こうとすると DCOM 接続コンポーネントが例外を発生させます。