设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

windows – 免费注册(Regfree)COM

发布时间:2021-02-22 07:46 所属栏目:52 来源:网络整理
导读:我们使用COM对象自动化模型将我们的应用程序提供给我们的客户. 他们大部分都在使用python来访问我们的应用程序界面. 由于我们希望能够安装(尚未运行,这是另一个问题)不同版本的应用程序,我们正在将我们的COM组件更改为regfree. 但这与脚本语言通过IDispatch

我们使用COM对象自动化模型将我们的应用程序提供给我们的客户.

他们大部分都在使用python来访问我们的应用程序界面.

由于我们希望能够安装(尚未运行,这是另一个问题)不同版本的应用程序,我们正在将我们的COM组件更改为regfree.

但这与脚本语言通过IDispatch自动化的访问冲突,因为它们需要注册表中的条目.

我们的方法是创建一个管理我们实际应用程序的活动版本的应用程序.它允许用户决定他想要的版本,并负责注册表项.

我们的方法有哪些替代方案?

解决方法

COM中有一个协议用于执行此操作.如果您对接口进行版本控制(并更改每个版本的GUIDS),则可以安装多个版本.微软用WORD等做到了这一点.

可以创建一个特定于库的版本5的Word.Document.5类,或者只创建word.Document,它将创建机器上最高的实例.我不确定这个功能是构建到COM还是需要被强制执行但是值得研究.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读