- PR -

.NETでマーシャリングされた名前付きオブジェクト

投稿者投稿内容
Dr. K
常連さん
会議室デビュー日: 2003/04/26
投稿数: 25
投稿日時: 2003-06-04 14:18
自己レスです。
ここのサンプルだと、サーバー側で登録したオブジェクトをサーバー側で使えてるみたいですね・・・
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemruntimeremotingremotingconfigurationclassregisterwellknownservicetypetopic1.asp

自分のは何がおかしかったのだろうか。とりあえず、今夜もう一度チャレンジせねば。
Dr. K
常連さん
会議室デビュー日: 2003/04/26
投稿数: 25
投稿日時: 2003-06-05 01:11
一つ前のレスにあるサンプルサイトを参考にしてみたら、「とりあえず」やりたいことは達成できました。
ちょっと理解不足なところもあって、結局MarshalByRefObjectは使いませんでした。サーバーEXE(メインアプリケーション)内でRegisterWellKnownServiceTypeを呼んで、GetSharedObjectに値するメソッドの中でActivator.GetObjectを呼ぶことで、サーバーEXEで作成したオブジェクトと同じものを取得することができました。
貴重な助言どうもありがとうございました。
「とりあえず」と書いたのは、今度は違う問題が発生したからです。まずは自分で考えてみようと思います。また壁にぶち当たったら再度投稿させていただくかもしれません。
ありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)