如何使用系统ocx和DLL为VB6 exe创建安装程序exe?

如何使用系统ocx和DLL为VB6 exe创建安装程序exe?,vb6,Vb6,这个问题可能看起来真的很愚蠢,我很抱歉没有什么编程经验。我们只需要让提供给我们的库存系统在一些计算机上运行和“工作” exe文件本身是使用Visual Basic 6创建的清单系统。它在安装了visual basic 6的计算机上运行良好 但是,在没有VB6的计算机上,我们会遇到崩溃。exe本身运行良好,但一旦我们执行某些操作(登录/单击按钮等),就会出现运行时错误339。在一台计算机上显示,“组件'MSCOMCT2.OCX'或其某个依赖项未正确注册:文件丢失或无效。在另一台计算机上,我们有类似

这个问题可能看起来真的很愚蠢,我很抱歉没有什么编程经验。我们只需要让提供给我们的库存系统在一些计算机上运行和“工作”

exe文件本身是使用Visual Basic 6创建的清单系统。它在安装了visual basic 6的计算机上运行良好

但是,在没有VB6的计算机上,我们会遇到崩溃。exe本身运行良好,但一旦我们执行某些操作(登录/单击按钮等),就会出现运行时错误339。在一台计算机上显示,“组件'MSCOMCT2.OCX'或其某个依赖项未正确注册:文件丢失或无效。在另一台计算机上,我们有类似错误,但指向MSFLXGRD.OCX


我认为这些问题可能是由于缺少系统文件/依赖项造成的,我们需要首先安装这些文件。如何制作安装向导(类似于那些在实际应用程序旁边安装系统文件的Windows应用程序安装程序)安装这些缺少的依赖项?

你可以做得比免费的差得多。我在许多VB6项目中使用过它,它从未让我失望过。有一个学习曲线,但它是一个非常灵活的包。

我曾经为此使用过(并为之做出了贡献)该工具包

这将为您构建一个标准的
.msi
安装程序。从检查软件并为您生成大部分WiX项目的
heat
程序开始,务必使用
-svb6
选项


您还需要找到合适的源代码,以提供您缺少的组件。

Inno可以工作,但除非您知道自己在做什么,并且对其进行监控,否则它可能弊大于利。不要只是尝试复制“配方”“您在web上找到的脚本。Inno创建的不良设置会导致难以跟踪和修复的问题。VB6随软件包和部署向导提供。加载项菜单-加载项管理器-包和部署向导。然后是“加载项菜单-包和部署向导”。VB6和安装程序都必须以管理员身份运行。可能与