delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
Com+客户须要安装组件吗? 里面有问题超详细描述。 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061122102501283.html
现场是这样的:  
  A机:   编写了Com+的组件及相应客户端。  
  B|C|D|E:都安装了由A机导出的COM+组件,并在   A机   上调用正常。  
   
   
  事件的触发:  
  我在   A机   把项目的路径改变了。(也就是编译的对象及COm+组件的文件改变的路径)但没有重新在   A机   安装组件。  
   
  结果:  
  我在   A机   上运行客户端调用B|C|D|E上的组件均报错(Interface   not   suportted)。  
   
  问题:  
  难道在客服机上也须要安装对应组件吗?  
   
   
   
   
   
  还有就是我重新测了一下。  
  我在A机的组件服务中删除了对应组件。  
  在A机上运行客户端正常,但只要把组件DLL所对应的目录改名就有上述错误。  
  哪位同仁见过类似错误?  
 

这个社区有COM+专家:comanche(太可怕)    
   
  请看  
  http://community.csdn.net/Expert/topic/5120/5120181.xml?temp=.8504907  
   
  估计你是类似问题

To:   sanmaotuo(老冯)  
  不是权限的问题。因为权限我是设置及测试过的。几台机子,密码用户名都不一样。而且不保存密码,在开机时不做连接。做的测试。均可进行连接。  
   
  问题是我现在当   A机   是客户端。移去   A机   上的组件文件就产生这个问题。。。。  
  很是郁闷哪!!

另外想问一下,组件工程中生成   *_TLB.pas   文件  
  跟导出类库所生成的   *_TLB.pas   的文件该如何区分使用?

问题自已解决了。

posted on 2009-05-26 17:28 delphi2007 阅读(167) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。