MTS调用错误:interface not supproted(100分)

  • 主题发起人 主题发起人 an
  • 开始时间 开始时间
A

an

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我初试MTS开发,在window2000上开发了一个组件,发布后在同一台机器上别写了一个
客户程序调用没有问题,可是在其他机器时安装完组件后执行客户端程序总是报
interface not supproted 错误,是不是在服务器端要做什么配置?
 
当然是了,好象要配置DCOM的
 
这么简单的问题大侠们不要不屑一顾哦,快帮帮我吧!!
 
简单问题,该出手时就出手!
 
安装完组件后执行客户端程序?
~~~安装什么组件,dcom有没有配置成功
 
是在win2000 server 上用“组件服务”里将编好的组件导出应用程序代理,
然后在客户机上安装后执行客户程序时报错,我是按照李维的《Delphi5.x ADO/MTS/COM+高级程序设计》
一步步试验的。可就是是不通,Dcom如何配置?
 
是第几个例子?客户机用的是什么操作系统,如果是98或者98以下也需要配置的
 
第八章的第一个例子,mtsSecurtyobj 的login
客户机:win2000,win98都不行,
刚开始我导出的.MSI还能安装到win200上,win98下不行,可是现在win2000上也不能安装了
 
嗯, 等我看看,我现在在pre下面,先装一个server先,呵呵。
 
与客户端的操作系统有关:
如果是win98,那么你在客户端使用TRegsvr 注册一下你的组件的tlb文件即可。同时,
服务端必须有客户端这个用户。例如你用guest登录网络,那么必须添加guest用户到
服务端。
如果是win2000,那么你的服务端需要安装Active Directory,并且增加客户端用户到
users组中。
总的来说是个权限问题。
 
我同意tanglu的意见,这个问题我遇到很多次了,我是在nt上走mts,客户端的用户需要在
nt上登陆,只要你在客户端的网上邻居上可以看到服务器上的共享,一般就没有问题了。
你还可以采用远程组件的方式,安装person web server ,其中有mts的组件,
运行mts,然后看帮助安装远程组件。另外,李维的书给人很多误导,不要太相信,可以
自己试验。
 
调试成功!
果然是个权限问题,谢谢tanglu!我将win2000的FAT32转换为NTFS5.0
并在客户端(WIN98)上Tregsvr *.tlb ,然后调试成功!
感谢各位的参与!
另外问个问题,在客户端执行win2000导出的*.msi,win98下为何不能安装?
分少了点,各位见谅了,我还有很多问题,等着大家来拿分吧
 
我也遇到了同样的问题,请问权限是在Server端配置还是在Client端配置,
我的Client端和Server端都是win2000,如果配置权限通过了,请问这种
调用方法是不是只在局域网中适用,如果要使用在广域网中,又应如何
调用呢?请各位高手指教!谢谢!
 
如果让客户端通过代理连接服务器?
 
后退
顶部