请问怎样在remoting中传输Image 对象?
tuery 2003-10-19 10:18:00 例如在client有以下:
string ui = String.Format("Http://{0}:8085/RemotingServer/RemotingServer.soap", MyDlg.SrvAddrId.Text);
SrvObj = (RemoteServer) Activator.GetObject(typeof(RemoteServer), ui);
Point ulCorner = new Point( 0, 0);
e.Graphics.DrawImage(SrvObj.p(), ulCorner);
server端就用以下:
public Image p()
{
Image newImage = Image.FromFile("c:\\image0.jpg");
return newImage;
}
但是一运行,就提示"远程处理无法在类型System.Drawing.Image上找到nativeImage", 请问怎样解决这个问题呢?
另外,如果我传输string或int是没问题的.
在本机运行以下也是没问题的:
Image newImage = Image.FromFile("c:\\image0.jpg");
Point ulCorner = new Point( 0, 0);
e.Graphics.DrawImage(newImage, ulCorner);