方法一、
     用 MTS Explorer 将DCOM加入一个包(已存在的或创建新包)。然后输出,你会得到 一个.exe的文件,在客户端运行该文件,即完成组件在客户端的注册。然后就可以在客户机上激活它,方法与在服务器端一样。方法二、
     手工向客户端的注册表添加DCOM组件的注册信息及位置(所在机器)。然后使用与方法一一样。

解决方案 »

  1.   

    上面的那一位任兄好像说的不对
    1. 任何DCOM Server应用程序只要第一次运行就可以向系统注册GUID
    2. 用户客户端应在Runtime是动态设置 DCOMConnection 或SocketConnection的COmputerName, 可以是机器名称或IP地址,这样Delphi调用到CreateRemoteComObject()时可以自动激活远端的Server, 因为DCOM可以在TCP/IP协议下运行,所以理论上可以激活Internet上的远端应用程序,实际上也是这样的。
      

  2.   

    我用CreateRemoteComObject(MachineName,ClassID)时出现error:"服务器运行失败"(服务器应用程序已在远程机器上运行过)