大家看看 这个 remoting 的代码 为什么 会出错 ?????????

fsqman 2006-12-10 05:24:56


DataSetServer 类代码 :
Imports System.Data
Imports System.Data.SqlClient

Namespace remoteClass

Public Class DataSetServer
Inherits MarshalByRefObject

Public Function GetTestDateSet() As DataSet
Dim ds As New DataSet
ds.ReadXml("f:\test.xml")
Return ds
End Function
End Class

End Namespace

============================================

下面是 form1代码 :

Imports System.Runtime.Remoting
Imports System.Runtime.Remoting.Channels.Tcp.TcpChannel
Imports System.Runtime.Remoting.Channels
Imports System.Runtime.Remoting.Channels.Http.HttpChannel
Imports RemoteSer.remoteClass
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Tcpchan As New Tcp.TcpChannel(8000)
ChannelServices.RegisterChannel(Tcpchan)
'下面注册
RemotingConfiguration.RegisterWellKnownServiceType( typeof( DataSetServer), "DataSetServer", WellKnownObjectMode.Singleton)
RemotingConfiguration.ApplicationName = "ServerHello"
End Sub
End Class


但编译时 :

下面第1个参数错误 :
RemotingConfiguration.RegisterWellKnownServiceType( typeof( DataSetServer), "DataSetServer", WellKnownObjectMode.Singleton)


错误 2 “DataSetServer”是一个类型,不能用作表达式。 E:\Temp program\RemoteSer\RemoteSer\Form1.vb 11 72 RemoteSer
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nilaomugechouseo 2006-12-11
  • 打赏
  • 举报
回复
同样问题啊 `
nilaomugechouseo 2006-12-11
  • 打赏
  • 举报
回复
谢谢我试试吧感觉老出错啊````
nicochang 2006-12-11
  • 打赏
  • 举报
回复
把类写全了试试
RemoteSer.remoteClass.DataSetServer
fsqman 2006-12-11
  • 打赏
  • 举报
回复
RemoteSer 是整个工程的名称


运行时 出错说 typeof 不能为空
nicochang 2006-12-11
  • 打赏
  • 举报
回复
Imports RemoteSer.remoteClass
这个命名空间怎么和类对不上呢
hydonlee 2006-12-10
  • 打赏
  • 举报
回复
感觉不到哪儿有问题...
我没有用VB.NET, 就用Csharp试了一下, 没有看到有什么问题.

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧