分发 COM+ 组件的安装程序出错!求解决方法!(100分)

  • 主题发起人 HammerLi
  • 开始时间
H

HammerLi

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个很小的 COM+ 组件,提供一个方法,编译后几百K,在组件服务中导出客户端
.MSI安装程序,但是在客户端安装时提示"Error registering COM+ Application"。导出
服务器安装程序问题依旧,按照 hujunx 提供的方法试过,问题依旧,不知道和系统环境
是否有关,还是和开发的程序有关,开发环境 Windows Server 2000 中文版 + SP2,
Delphi 6 + SP,局域网采用 Active Directory。
感谢 hujunx 的帮助,你的回贴我看到了,希望继续帮忙!
 
没人知道吗?
 
客户端是什么操作系统?
2000P:确定System32下有Midas.dll?
 
这个COM+ 组件是不是存在一个以前的版本。
 
To 孤月独明:
COM+ 的组件分发还要牵扯到 MIDAS 吗?另外我的服务器和客户端都是 Server
To yihui:
安装的客户端是一个新的系统,从未安装过自己编写的 COM+ 组件
 
关注。
我遇到组件存在一个以前的版本出现过这个问题。 win2k+sp3,dephi6
解决了请公布一下
 
这种问题我见过。
我是这样解决的:将编译好的DLL直接COPY到要安装的机器上去,直接手工添加就好 。
希望对你有用。
 
将Midas.dll考到Winnt/system32下,就可以了。
如果以前已安装了组件,需先卸掉
 
use Depend.
exe (goes with Visual Studio 6.0) to check dependency of that COM+
DLL file. Those files must be installed on the dest machine.
 
我找不到 Depend.
exe 啊?在那里?我装了VS6了。
 
"C:/Program Files/Microsoft Visual Studio/Common/Tools/DEPENDS.EXE"
 
问题终于解决了,不是什么方法问题,我换了一个英文版的 Windows Professional 就好了,
看来是原来的中文版 Windows 有问题。谢谢大家的帮助。
 
顶部