gpt4 book ai didi

Windows 10 中的 VB6 无法实现 IDTExtensibility2

转载 作者:行者123 更新时间:2023-12-01 23:08:10 27 4
gpt4 key购买 nike

我仍然维护着许多旧的 VB6 应用程序,其中一些是 Implements IDTExtensibility2 的 ActiveX Dll。 .

今天我在 Windows 10 上打开了其中一个,尝试运行它,并且行 Implements IDTExtensibility2突出显示并显示消息“编译错误:Visual Basic 不支持自动化类型”。

我用 Windows 7 创建了一个 VirtualBox,安装了 VB6,并且同一个项目没有问题。

我已经使用 Windows 10 好几个月了,我不太可能从未打开过任何旧的 ActiveX Dll 项目,但我不记得我是否打开过。我的感觉是我做到了,它正在工作,最近它已经坏了,但我不确定,因为它们是旧项目,我很少打开它们以进行最少的维护。

不幸的是,我仍然需要维护那些古董。我需要在 Windows 7 虚拟机中进行维护吗?或者我有机会让它在 Windows 10 中工作吗?

最佳答案

如果 @stenci SP6 重新安装解决方案不起作用,则替代修复:

打开管理命令窗口。发出以下命令:

regsvr32 /u "c:\Program Files (x86)\Common Files\DESIGNER\MSADDNDR.DLL"
regsvr32 "c:\Program Files (x86)\Common Files\DESIGNER\MSADDNDR.DLL"

与其他解决方案一样,您可能需要在 Windows 10 更新后重新应用此修复程序。

这个修复让我再次使用我的 VB6 插件项目。

关于Windows 10 中的 VB6 无法实现 IDTExtensibility2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39211466/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com