如何更改 vb6 中制作的 ActiveX 的 Class ID
How to change the Class ID of an ActiveX made in vb6
我有一个用 vb6 制作的 ActiveX
控件。由于客户要求更改 class id 而我不了解 vb6,请帮助我确定 ActiveX 的 class id。
我在网上查了很多。但是没用。
在 C++
中,“.idl
”文件中提到了 Class ID
。
但是在vb6
我不知道。
提前致谢。
将项目加载到 VB6 后,打开 Project... Properties
并查看“组件”选项卡。如果 Version Compatibility
设置为 Binary
,VB 将尝试保持相同的 CLSID(假设它有一个模型)。如果你把这个改成No Compatibility
,或者如果你改变接口,VB会在你编译的时候分配一个新的CLSID。
我有一个用 vb6 制作的 ActiveX
控件。由于客户要求更改 class id 而我不了解 vb6,请帮助我确定 ActiveX 的 class id。
我在网上查了很多。但是没用。
在 C++
中,“.idl
”文件中提到了 Class ID
。
但是在vb6
我不知道。
提前致谢。
将项目加载到 VB6 后,打开 Project... Properties
并查看“组件”选项卡。如果 Version Compatibility
设置为 Binary
,VB 将尝试保持相同的 CLSID(假设它有一个模型)。如果你把这个改成No Compatibility
,或者如果你改变接口,VB会在你编译的时候分配一个新的CLSID。