Interface not supported是什么问题?(50分)

  • 主题发起人 主题发起人 jacer
  • 开始时间 开始时间
J

jacer

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚开始看李维的系统篇,第一个例子就遇到问题了。诸位可别笑俺。
服务器端做好启动了,客户端用TDCOMConnection去连的时候,出错:
Interface not supported
这是怎么回事?有哪位大虾遇到过这种问题?
(一切都在本机完成)
 
服务器注册了吗?
 
运行后自动注册的吧?
 
如果你的服务器是.exe的话,是这样的
 
哪为什么会出错呢?
 
这就是著名的‘不支持接口’错误。
你的服务器如果使用MIDAS的话,出现这种问题就有些奇怪。
如果是MTS/COM+的话,看看你有没有把服务器组件安装进一个组件包。
 
在客户机上安装一下组件的客户端
 
哦,哥们你碰到的是一个非常普遍的问题,虽然我现在已经解决了但是方法比较繁琐
其实也只是配置Dcomconfig的问题,我奉劝呢刚开始学时客户端用Socketconnction
以后等理解偷了,在来配Dcomconfig来使用Tdcomconnction或者你照着李维的书作
但是先只在自己的机子上开发和运行,Tdcomconnection当要用多台时Tsocketconnection
比较适合
 
你先运行服务程序吧,很好解决的
 
我也遇到这个问题,有高手解决了这个问题请告诉我
pen_gun@yeah.net
 
这个问题我也遇见过,是DCOM的权限设置问题,我的做法是把客户机设成用户级访问并登录
到Windows NT域就可以了!
 
我现在也遇到了这个问题,我的应用程序服务器是WIN2000 SERVER,客户端是WIN2000 PROFESSIONAL,
在装有DELPHI的机子上是可以正常运行的,可是把客户端放到没有装DELPHI的机子时就不行了,
在客户端我把MIDASS。DLL和DBCLIENT。DLL已经放上去了,可是还是出现一个软件错误和上面说的情况,
请高手赐教![blue][/blue]
 
应用程序服务器和客户端在同一台机器上,系统是WIN2000 PROFESSIONAL+DELPHI6
也会出错:Interface not supported
改变COM+组件的安全设定可解决问题。
 
应该不是COM+组件安全设定的问题,因为我在装有DELPHI6的机子上是可以运行客户端的,
只是在没有装DELPHI6的机子才不能运行,我觉得是缺少什么文件,可是找不到解决的方法,
请教高手
 
我也遇到这个问题,我都在本机上运行时没有问题的,只是将服务端一道另一台机器上就有这个问题了
我用的是COM+.
txmaster:我已经在那台机器上安装了组件了。组件服务里已有。
 
我也遇到同样的问题!
客户端用98没有问题。用2k有问题,与是否装D6没有关系,我试了五六台机器,有的
没问题,有的不行。奇怪!但98都没有问题
 
你的对象支持 双接口吗?
如果不支持必须用前期绑定。
 
to:jsxjd
delphi Com+ 向导默认为dual接口.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部