COM+,大家都来讨论下,以解开迷团 ( 积分: 200 )

  • 主题发起人 主题发起人 5207
  • 开始时间 开始时间
fengfan,
谢谢回答。但是COM+和DCOM都是为了解决远程调用的,肯定有解决方案。
 
我以前也碰到个这个问题,实际上COM+是可以用在外网或域外的,在创建COM+对象是要传入两个权限的结构,问题是DELPHI把COM+封装得太死了,我们根本没办法将那两个参数传进去,结果导致远程调用都是以默的权限去访问其它电脑中的COM+对象,所以结果一般都是‘无权限访问对象’,写好的COM+对象也只能在同一台机子或同一个域内访问。如果用C++来调用原生的WINDOWS API函数,并传入正确的权限结构,是可以访问的。PS:COM+是一个中间件,必须在客户端和服务端都要安装
 
你是从Internet连接中间层么?用TWebConnection连呀!
估计就是DCOM配置问题,你先做个DCOM Demo然后看能不能调用?如果能那么是COM+的问题,如果也不能那肯定就是DCOM配置问题了,这个配置很麻烦的。
 
谢谢楼上两位的回答。
都说到点上了。。acee老兄说到的问题是关键,就是权限问题。
至于man8888说的TWebConnection对于我来说又是一个新话题了。我没有用过TWebConnection.
 
没有解决。真郁闷
 
多人接受答案了。
 
后退
顶部