S
sunkiss
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用delphi7写了一个com+,一共三个接口,用来保存客户端提交的数据(SQL SERVER 2000 数据库),我的机器是windows XP。写好后编译调用,一切正常。
因为实际的服务器是Windows 2000,所以我要把com+导出成.msi,并且是服务器应用程序,而不是代理,但导出后在Windows 2000安装时说注册失败,不支持接口。我又导出成1.0格式,再去Windows 2000下安装说typelib无法被加载.
然后我又试着在组件服务管理器中先建一个空的com+程序,然后用Regsvr32.exe注册我的abc.dll(com+程序),然后在组件服务管理器中建好的程序下的组件里选新建组件,然后选择导入已注册的组件,可是完成后,组件下边没有接口。
选择安装新组件吧,选中abc.dll后就说typelib无法被加载,和.msi安装时一样的错误。
哪位经验丰富的哥哥说说,这是怎么回事?
因为实际的服务器是Windows 2000,所以我要把com+导出成.msi,并且是服务器应用程序,而不是代理,但导出后在Windows 2000安装时说注册失败,不支持接口。我又导出成1.0格式,再去Windows 2000下安装说typelib无法被加载.
然后我又试着在组件服务管理器中先建一个空的com+程序,然后用Regsvr32.exe注册我的abc.dll(com+程序),然后在组件服务管理器中建好的程序下的组件里选新建组件,然后选择导入已注册的组件,可是完成后,组件下边没有接口。
选择安装新组件吧,选中abc.dll后就说typelib无法被加载,和.msi安装时一样的错误。
哪位经验丰富的哥哥说说,这是怎么回事?