VB6:如何在OCX控件中指定类的版本?

时间:2017-01-12 03:22:08

标签: vb6 activex ocx

我想在共享的OCX控件中创建一个与我的应用程序版本相同的类。无论如何要在OCX中指定类的版本吗?在Windows注册表中,CLSID令我惊讶的是我从未指定的版本号,从未看到它们来自何处。

为了使事情更简单,请参阅下面屏幕截图中突出显示的部分: RegDLLView illustrating registered class ID's and versions inside that OCX

这是VB6编程。不幸或幸运的是,我需要处理这个遗留代码库并更新零碎(编译程序的新版本)。控件本身也是从源代码编译的。这就是我想控制班级版本的原因。

1 个答案:

答案 0 :(得分:1)

文件版本1.03.0007来自档案VERSIONINFO

在VB6中,您可以指定以下信息:

项目 - >属性 - >制作 - >版本号

版本2.1是您的控件的版本。用作标识符 ProgID

在VB6中,您可以指定以下信息:

项目 - >属性 - >组件 - >版本兼容性 。 并选择Project Compatibility单选按钮。