李维的D5 ADO/MTS/COM+中第三章3-9的例子客户端不好使(55分)

  • 主题发起人 主题发起人 yangjinrui
  • 开始时间 开始时间
Y

yangjinrui

Unregistered / Unconfirmed
GUEST, unregistred user!
李维的D5 ADO/MTS/COM+中第三章3-9的例子客户端不好使,我在网络别的机器上做的客户端
但TDCOMconnection中ComputerName能找到我的计算机,可ServerName找不到服务器上的列表
(就是什么也没有)不知道怎么办(我有的全是98)。这是我的全部家产
 
sever只能运行在nt下吧
 
自己填上,我就这样做过。
 
在本机上是没有什么问题的,但在不同机器上调用时,首先,
你需要确定对方的机器上是否正确的注册了MIDAS.DLL,
因为TDComConnection和TClientDataSet需要使用它。
其二,如果你的程序同通过服务器中转的,则Server端一定要在服务器类操作系统上运行,
因为需要RPC,而Win98是没有RPC服务的。
 
可我应该怎么做呢??
 
安装尽可能高的DCOM9X版本
在做服务器的机器上修改注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Ole,
增加LegacyAuthenticationLevel=1,DWORD类型
修改EnableRemoteConnect="Y"

并且在客户端程序连接前,要先启动服务器程序,因为9X不能启动服务器程序。
 
在NT下用
 
哪里可以下载到这本书?
 
多人接受答案了。
 
后退
顶部