请教COM+问题(50分)

  • 主题发起人 生命如歌
  • 开始时间

生命如歌

Unregistered / Unconfirmed
GUEST, unregistred user!
我用CB6做了一个COM+对象,安装在本机COM+应用程序里,使用正常,但我导出服务器端
安装程序在其它win2000机器,怎么不能安装和注册。
 
如果你的Com+是个Exe文件,执行一次,他就会自动在你的机器上注册,
如果是Dll型,他必须手工注册。Com+只能在运行的机器上注册后才能正常运行。
系统有个手工注册程序,我不记得名字了,你自己查以下,使用方法,手工注册程序+你的Com程序
 
regsvr32 *.dll
 
呵呵,其他win2000机器上没装delphi.
也就是说,缺少Midas.dll文件了。
解决方法:从有安装DELPHI的机子winnt/system32下把Midas.dll拷备到你要安装的
机器的system32 下就可以了。
 
他又没有说是基与midas结果的三层Com开发,要什么midas.dll。
他说的是Com+
 
在装了midas.dll 下也不行的 win2000下有组件服务管理功能,可以导出服务器安装包,
还用自己注册?
 
不知道。顶一下吧
 
将服务程序拷贝到其它机器上,打开Win2k组件管理,创建一个空的COM+服务,然后添加你的
服务不就可以了吗。
导出的安装程序有时我也装不上。
你是导出程序安装还是代理安装?
 
to djdsz :
在我开发的机器上可以,在其它机器上也不行,显示差什么DLL或不在应用程序目录里
 
终于搞清楚了,都不是以上原因, 发分
 
顶部