我想你做是OLE自动化的例子吧?其中服务器为进程外执行,即一个单独的EXE文件。要使OLE自动化得以执行,必须在服务器及客户机上注册服务器。并且在多台机器通过网络时,需要对DCOM进行设置。我想程序出错是不是DCOM的问题。

解决方案 »

  1.   

    是必须的因为msdn的例子是remote automation,remote automation需要automation manager的协助,DCOM则不需要。
    给你几个网址:
    http://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_remote_automation.htmhttp://msdn.microsoft.com/library/devprods/vs6/visualc/vccore/_core_remote_automation.3a_.creating_programs_that_use_remote_automation.htm
      

  2.   

    是必须的,如果想在服务器或客户机运行你的程序,不能简单的将EXE拷贝后运行,同时在编程必须引用Automation Manager。
      

  3.   

    Automation Manager 和dcom是两个联系client和server的中间件,Automation Manager用于window之间,dcom用于nt.client在中国,sserver在南美,server怎么知道
    联系,Automation Manager是必须的!