用delphi做三层,DCOM连接,客户端应譔发布哪些文件?(发布Midas.dll,客户端),在客户端运行后报“接口没有找到”(100分)

  • 主题发起人 主题发起人 zhucp
  • 开始时间 开始时间
Z

zhucp

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi做三层,DCOM连接,客户端应譔发布哪些文件?(发布Midas.dll,客户端),在客户端运行后报“接口没有找到”
 
在把MIDAS.DLL,STDVCL40.DLL拷到系统目录下
如果有COM+对象,就倒出它的客户端安装程序。如果不是的话,要注册一下应用服务器。
 
我在局网中安装DCOM三层软件中,在客户端只安装了MIDAS。DLL文件,
并没有发生你所说的错误,估计原因有三:
1、应用服务器没有注册或没有使用DCOMCNFG进行有效的配置。
2、客户端软件中的DCOM连接控件中COMPUTER属性设定有误。
3、网络不通。
 
不一定是发布的问题吧,看看是不是要用到服务端程序的TLB文件什么来着
 
sbh410 :那么这样的软件不是很不好吗?三层又有什么意思的
次时代,你所说的我都是正确配置的,网络肯定是通的。
最后我做的很多实验,得出,客户端登陆网络的用户名一定要与服务器中的用户名相同并且口令也
需一样。
 
对不同的连接而言有不同的*.dll文件要发布
如果是DCOM Midas.dll 就够了
李维的书上讲的很清楚!
 
是否可以在一台工作站上安装D6,然后运行客户端程序。
如果成功运行,则表明客户端安装的文件少了。
不然就一定是服务器端的问题了。
顺便说一句,客户端系统应为W98第二版以上。这是我听别人说的,
没真正试过:)
 
我也刚碰到这问题,好像在服务器端在TLB文件里注册一下接口就好了
 
你用DCOMCNFG对你的服务器应用程序进行配制了吗?
 
后退
顶部