.NET Remoting テクノロジが必須の分散倉庫番ゲームを実行しています。
サーバー コンポーネントでゲームのロジックをセットアップし、クライアント側でウィンドウ表示とキーボード コントロールをセットアップしました。クライアント コンポーネントが壁、床などを表示するゲームの画像でウィンドウ フォームを埋める必要がある時点で、未処理の例外が発生します。
未処理の例外: リモート通信は、「System.Drawing.Image」タイプ内に「nativeImage」フィールドを見つけることができませんでした。
Google で検索したところ、これはSystem.Drawing
シリアル化を意図していない古い問題であるため、回避策が必要であることがわかりました。
私は C# (および一般的なプログラミング) にはあまり興味がないので、助けを求めます。
PictureBox.Image
ソフトウェア コンポーネント間でオブジェクトを送信する方法は?
私のすべてのコードには[Serializable]
とMarshalByRefObject
タグがあります。
例は大歓迎です!
前もって感謝します。