代码之家  ›  专栏  ›  技术社区  ›  Peter Ruderman

如何创建ActiveX控件的多个版本?

  •  2
  • Peter Ruderman  · 技术社区  · 14 年前

    希望这是一个直截了当的问题,但谷歌已经被证明是没有结果的(至少令人沮丧)。我们将非常感谢与良好文档的链接。

    这就是问题所在。我们有一个带有关联ActiveX控件的Web应用程序。(如果重要的话,控件将包装一个简陋的旧MFC应用程序。)展望未来,我们希望发布此应用程序的多个版本,并且每个版本都将具有相应的控件版本。

    如果有人访问Web应用程序的两个版本,那么该用户的系统上应该会有两个不同版本的控件。(控件的作用应该很好,而不是互相击倒。)此外,我想使这个过程自动化。我们的系统有一个适用于所有组件的全局版本号。如果我们更改版本号,下一个版本将生成控件的新版本。

    最好的方法是什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Eugene    14 年前

    如果您的ActiveX控件对于应用程序的所有版本都是完全相同的,则不应更改控件的版本,以避免最终用户的安装过程烦人。如果需要自动更新,需要AX版本。

    如果每个版本的控件不同,我将对控件使用不同的CLSID。