我用DELPHI开发了一个COM+组件,在开发机器上可以自如地加载和卸载,
用系统的组件服务程序导出,将导出文件拷贝到另外两台机器上,一台机器可以加载,而另一台机器加载时报告如下错误(我重装了整个系统WIN2000还是不行):
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 11928
日期: 2003-1-2
事件: 8:34:41
用户: N/A
计算机: HAN
描述:
Product: mtsGHT (Application Proxy) -- Error 1928. Error registering COM+ Application.  Contact your support personnel for more information. 殷切希望哪位大哥给个指示,小弟感激不尽!

解决方案 »

  1.   

    Delphi 的DCOM支持文件考过去没有?
      

  2.   

    这是我用DELPHI 5。0做的MTS里面的提示信息,你可以看看
    // DepndLst: 
    //   (1) v1.0 Midas, (C:\WINNT\System32\midas.dll)
    //   (2) v2.0 stdole, (C:\WINNT\System32\stdole2.tlb)
    //   (3) v4.0 StdVCL, (C:\WINNT\System32\STDVCL40.DLL)
    // ************************************************************************ //
      

  3.   

    楼上两位大哥的方法试过了,都不行。
    我现在把系统重装,安装Delphi,然后安装该组件的导出程序,还是报告同样的错误!环境:一台机器做服务器(是一个域),在服务器上安装该组件,可以安装成功。若干台机器做客户机,要调用服务器上的组件,我的方法如下:
      1.将客户机加入到域中
      2.在服务器上用Win2000的组件服务程序以代理的方式导出该组件
      3.将组件拷贝到客户机上,进行安装。奇怪的是一台机器安装成功,另两台机器安装时报告那个错误
      

  4.   

    我也碰到过这样的问题!
    你在安装COM+组件时,把Midas.Dll和COM+安装包放在同一目录下!
      

  5.   

    AaronYang大虾,能否把您的情况说得详细一些,我试过您的方法,在两台机器上都不行!真诚希望哪位大虾给个明示!