vb6 - 安装 Windows 10 创建者更新后为 "Automation error"

标签 vb6

我有一个(旧的)第三方应用程序(用 vb6 编写),它在 Windows 10 上仍然运行良好(无需创建者更新)。

Windows Creators Update之后,我收到此错误:“自动化错误”

Windows 调试器显示它尝试加载多个类型库。

创建者更新后似乎有任何库丢失或错误。

应用程序开发人员不会帮助我。他告诉我,使用较旧的操作系统。

最佳答案

原因:icuuc.dll 已被更新版本替换

icuuc 是“Unicode 国际组件”的库。它的网站位于:http://icu-project.org/

新版本似乎与之前的版本(2003 年)不兼容。

将 2003 年的先前版本(创建者更新之前)复制到应用程序 exe(同一文件夹)旁边后,它使用此(旧)版本的 icuuc.dll,应用程序再次正常工作。

也许这个分析结果也可以帮助其他人在创作者更新后遇到问题。

关于vb6 - 安装 Windows 10 创建者更新后为 "Automation error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46831109/

相关文章:

vb6 - 运行时错误 '70' VB6 中的权限被拒绝

c# - 从 C# 引用 VBA 程序集时出现运行时错误

vba - 在 %TEMP% 中写入文件无声无息地失败

vb6 - 如何区分 VB5 和 VB6 项目?

vb6 - 在没有 DoEvents 的情况下取消 VB6.0 中长时间运行的进程?

vba - 为什么 IDL 默认值看起来是四舍五入的?

vb6 - 有没有办法在服务器上注册 dll 作为构建的一部分?

c# - 运行时可调用包装类未注册

excel - VB6 检查 Excel 工作簿是否打开

VB.net 将结构传递给非托管 dll