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