如何更改 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。