本人做了一个com+服务器端,然后在本机上注册后,用客户端程序调用,没有问题。。可是把服务器端放在别的机器上就不好用,为什么呢?基本方法是这样的:1、在客户端调用CococComPlus.CreateRemote('机器名')
2、在服务器端注册com+,然后导出,安装到客户端。
请大家帮忙了!! 

解决方案 »

  1.   

    INeedCa:
      你好,很高兴认识你!您能说的详细点吗?
     1、网络肯定通。
     2、服务器端注册组件。已经注册了,我注册的激活状态是服务器应用程序
     3、怎么配置客户端的访问权限呢?您能说更清楚点吗?
      能不能把您成功的例子一步步地说明下,谢谢了!!
      

  2.   

    to  INeedCa(缺钙):
        我也懂得你说的意思啊,但是你能说出具体的是实现步骤么?怎么设置、怎么登陆呢?
    拜托了各位老大!!!!
      

  3.   

    、在客户端调用CococComPlus.CreateRemote('机器名')
    你这种调用方式不是COM+一般方式吧.
    你应该使用Create,而不是CreateRemote调用哪台机器,在客户端组件服务里面设置.
      

  4.   

    to  halfdream(哈欠) :
       您好,很高兴接受您的指导,我用的是CococComPlus.CreateRemote('机器名')啊,现在
    已经能运行了!我发现主要是权限问题,可是我不明白的是为什么客户端和服务器端的用户名和密码要一样呢???请大家指教啊,总觉得这样不方便,:) 请大家多多发言,我晚上
    来结贴!!!
      

  5.   

    简单说吧,用户名和密码都相同,WINDOWS系统认为它是同一个用户.尽管CococComPlus.CreateRemote('机器名')是可以用的,其实这时客户端是DCOM方式仍然建议你将它改成CococComPlus.Create; 
    并且在组件服务里设置激活项为你指定的'机器名'
      

  6.   

    哈哈,又看到  halfdream(哈欠) 的身影了,明白了许多,谢谢了。嘿嘿,我自己也UP下!!
    顶!!哈哈,把帖子顶得高高的,晚上来结贴,大家快顶啊!!
      

  7.   

    同一个域中,
    注意midas.dll