不知道你客户端的操作系统用的是什么?
这是DCOM的安全机制的设置问题,
Win98和Win2000设置方法不同,
只要正确设定权限保证没有问题!
我以前试过(单位的局域网上).

解决方案 »

  1.   

    你在客户端用MTS建立组件(远程或本地),并编译!
    还可以把文件拷贝到本地,用c:\windows\system\Regsvr32.exe注册!
      

  2.   

    我客户端的操作系统是WIN98,我没在客户端进行DCOM的设置,我的WIN98也不能执行DCOMCNFG,我只在服务器上设置 此组件的身份验证等级为 无。默认访问权限和默认启动权限都为everyone。
      

  3.   

    你的客户端没有不能执行DCOMCNFG
    说明你的客户端没有安装DCOM
    这是不行的
    现安装DCOM吧
      

  4.   

    你的客户端无法执行DCOMCNFG
    说明你的客户端没有安装DCOM
    不安装它不能建立分布式COM对象的引用,
    先在安装一下DCOM,再试试吧
      

  5.   

    你的VB6光盘上就有啊
    目录为Dcom98
    下面有两个文件
    Dcm98cfg 和 Dcom98
    分别运行一下就可以了啊
    [email protected]
      

  6.   

    Activex EXE 在客户端要注册
    编译Active EXE时要产生远程服务文件(工程属性->部件->远程服务文件)
    然后在客户端CliReg32.exe rpdataserver.vbl
    RegTLib rpdataserver.tlb
    如果做成安装包,该安装包必须包括rpdataserver.vbl,rpdataserver.tlb
      

  7.   

    谢谢heyijpn(小何),我肯定加你分,运行了dcomcnfg后,应该再要做那些设置呢?我安装DCOM后再访问此组件还是出现“ACTIVEX部件不能创建对象”的错误。
      

  8.   

    目前我的客户端还是我的开发平台,rpdataserver是在此机子上开发的,所以当访问本机上的rpdataserver时没有问题,当将rpdataserver放到服务器就出现问题了。
      

  9.   

    当我在dcomcnfg上设置将rpdataserver.rpdatasql的位置设成local host时,没有问题。但当我设成run application on the following computer:本机的IP地址 或服务器的IP地址 时,就会出现上述的错误!