VB6安装程序无法安装缺少的依赖项

Navron

我有一个旧的VB6软件,我最近对其进行了编译,以将其安装在多台客户端计算机上。但是,问题是,每当我尝试安装时,都会出现各种错误,包括:

组件“ MSHFLXGD.OCX”注册失败

该程序无法启动,因为您的计算机缺少CRPE32.dll

如何确保安装程序包包含所需的所有必需文件和依赖项?

耶尔金

根据VB6的支持声明

支持的运行时文件与您的应用程序一起分发

comct232.ocx .....

mshflxgd.ocx

不支持的运行时文件:有些文件已不被主流支持,或者它们从未作为运行时重做器的一部分包含在其中(例如,它们包含在IDE媒体上的\ Tools文件夹中,以支持旧版VB4 / VB5应用程序,或者它们是第三方控件)。Windows不支持这些文件。取而代之的是,它们应遵守适用于所附带介质的任何支持协议。这些文件已经过测试,可以在Vista上作为我们的应用程序兼容性和测试过程的一部分,但这并不意味着有关支持和服务的保证。在某些情况下,支持这些库的更高版本。以下提供了向后兼容性或向支持的版本迁移的详细信息。


我的评论:因此,我猜(如果我正确理解了文档),您可能需要将mshflxgd.ocx与您的应用一起发布。同时还要感谢Plutonix指出了Crystal Reports dll:CRPE32.dll,它可能属于上述类别:第三方控件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章