我做了几个COM+组件,和一个客户端程序访问这几个COM+组件,客户端程序和COM+在同一台机器上时(即在我的开发环境下)运行正常,但将COM+客户端发布到客户端机器上,访问服务器上的COM+组件,运行提示:interface not supported,为什么?

解决方案 »

  1.   

    你的系统是什么WIN98SE OR 2000?
    首先要把 midas.dll 和 stdvcl40.dll拷到 系统目录下,然后从你的应用服务器上导出安装程序。 如果还不行,多试几遍或重起看看。
      

  2.   

    刚才安装这个导出来的安装程序,这样就注册了COM+对象在你的客户端上,然后再运行客户端程序。
      

  3.   

    我的应用服务器是win2000 Server(delphi6),客户端是也是win2000 Sever,且安装了delphi6,在相应目录下都有midas.dll 和 stdvcl40.dll。还是有上述的错误啊。
      

  4.   

    你用WIN/NT 的组件服务 将你的两个COM。DLL 文件打包,打包后就可以了!
      

  5.   

    我用的是win2000 Server,用组件服务的导出功能导出了客户端的安装文件,且已经安装到了客户端的机器上。