你的机器有没有注册Echoserver.Echo的信息和APPID里的REMOTESERVERNAME值
以及你的用户有没有启动和访问组件的权限,需要在服务器上用DCOMCNFG来设置.
以上是用的公开的安全性
如果不使用这个则需要编程的安全性则麻烦一点
.
还有看你的用法已经使用啦前绑定
Dim WithEvents MyEcho As EchoServer.Echo
If Len(Text3.text) = 0 Then
Set MyEcho =new EchoServer.Echo
Else
Set MyEcho = new EchoServer.Echo(这里怎么你自己知道吧)
End If
private Sub MyEcho_yourEvent()
组件调用这个方法
End Sub
以及你的用户有没有启动和访问组件的权限,需要在服务器上用DCOMCNFG来设置.
以上是用的公开的安全性
如果不使用这个则需要编程的安全性则麻烦一点
.
还有看你的用法已经使用啦前绑定
Dim WithEvents MyEcho As EchoServer.Echo
If Len(Text3.text) = 0 Then
Set MyEcho =new EchoServer.Echo
Else
Set MyEcho = new EchoServer.Echo(这里怎么你自己知道吧)
End If
private Sub MyEcho_yourEvent()
组件调用这个方法
End Sub
“Private MyEho as Object"就可以在远程计算机上创建对象,但此对象是不具有事件的啊?