有关DCOM的问题。(100分)

  • 主题发起人 主题发起人 wangfei1234567
  • 开始时间 开始时间
W

wangfei1234567

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾,我现在用DELPHI4做了一个三层结构的应用程序,原来在同一台机器(98或NT)
都运行正常,但当把客户应用程序放到98,服务器应用程序放到NT上后,总出现“interface
not surport”,本人很急,请各位大虾指教。
 
你的服务器端口是不是没有设定
 
我用的是DCOM,也要设端口吗?应该这么设定?
 
可能要装DCOM98
 
刚实际解决了一个这样的问题。:)
服务器autoobject在nt上可能设了启动用户。
但是client登陆的客户在nt上没有账户<本地账户>
解决方法:
建一个本地账户,给他调用。
或使用特定的身份验证
或使用交互式用户,但是这样你必须在nt上先登陆
 
在nt服务器上运行dcomcnfg,配置一下你写的服务程序
 
1. nt至少装了SP3
2. 若由标准的nt4 server 转成为domain server 需要完全重装
3. dcomconfg 设置避开用户级访问,选择default页面,设定访问为everyone
我怀疑,你的nt不健全.
 
一般来说 Interface not supported 是因为服务器的 TypeLib 没有在客户端的机器上注册引起的
 
TO 老屯:
我已经按你说的将服务器程序执行了一遍,对了。但又出现“INDEX OUT OF BOUND(0)”
 
多人接受答案了。
 
后退
顶部