windows - 如何更改 vb6 中制作的 ActiveX 的类 ID

标签 windows windows-7 vb6 activex uuid

我有一个用 vb6 制作的 ActiveX 控件。由于客户要求更改类 ID 而我不了解 vb6,请帮助我确定 ActiveX 的类 ID。

我在网上查了很多。但没有用。

C++ 中,Class ID 在“.idl”文件中提及。 但是在 vb6 中我不知道。

提前致谢。

最佳答案

将项目加载到 VB6 后,打开 Project...Properties 并查看“组件”选项卡。如果 Version Compatibility 设置为 Binary,VB 将尝试保持相同的 CLSID(假设它有一个模型)。如果将其更改为 No Compatibility,或者如果更改接口(interface),VB 将在您编译时分配一个新的 CLSID。

关于windows - 如何更改 vb6 中制作的 ActiveX 的类 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41567753/

相关文章:

python - 在 Windows 7 上以编程方式更改系统范围内的扬声器平衡

git - 致命的 : unable to access 'H:\/.config/git/config' : Invalid argument [Git on Windows 7]

windows - 有什么方法可以判断 Windows 目录是否可写而无需实际写入它进行测试?

C# File.ReadAllBytes 与 std::ifstream (Windows)

windows - 在windows下找到JDK的安装目录

audio - 用于脚本WAV或MP3输出的文本到语音(TTS)软件

windows-7 - Hook protected 进程

vb6 - 如何创建多行输入框

vb6 - 如何检查数组的值是否为空

windows - 使用属于已终止进程的进程句柄是否安全