如何部署VB6应用程序?

如何部署VB6应用程序?,vb6,Vb6,如何将exe文件运行到其他系统 使用vb6 我复制了exe文件到其他系统,然后运行那个exe文件,它不工作,它显示错误 “组件comdlg32.ocx或其依赖项之一未正确注册文件丢失或无效”` 有谁能帮我避免这个错误吗?在部署VB6应用程序时,您应该创建一个设置,这将管理VB6应用程序所依赖的DLL。因为仅仅复制.Exe和.Dll是不够的。您还需要注册它们 设置的创建包含在VB6环境中。在其他系统上复制并注册comdlg32.ocx。链接: 为您的程序创建一个安装程序。您可以阅读这篇非常全面的文

如何将exe文件运行到其他系统

使用vb6

我复制了exe文件到其他系统,然后运行那个exe文件,它不工作,它显示错误 “组件comdlg32.ocx或其依赖项之一未正确注册文件丢失或无效”`


有谁能帮我避免这个错误吗?

在部署VB6应用程序时,您应该创建一个设置,这将管理VB6应用程序所依赖的DLL。因为仅仅复制.Exe和.Dll是不够的。您还需要注册它们


设置的创建包含在VB6环境中。

在其他系统上复制并注册comdlg32.ocx。链接:

为您的程序创建一个安装程序。

您可以阅读这篇非常全面的文章

:了解更多信息


或者,如果您只是想要可再发行的文件,请检查此kb

,除非您将程序部署到非常旧的Windows版本(XP之前),一个不错的选择是使用reg free COM创建XCopy包。这对于大多数简单的程序来说是相当容易的,尽管它可以通过手工或使用其他工具来完成,如果你投入一点研究的话

即使这样,如果没有其他方法来创建“开始”菜单快捷方式和设置应用程序工作区目录,通常也需要一个正式的安装程序包


请记住,即使是PDWizard也很难盲目使用。打包和部署是一个需要一些学习投资的主题。

过时或丢失的comdlg32.ocx运行库导致了此错误。这是一份(~60kb Zip)。将文件下载到桌面,并将comdlg32.ocx解压缩到Windows\System32文件夹中

1. Download comdlg32.zip and save to Desktop.

2. Unzip the file using WinZip or any other utility.

3. Extract comdlg32.ocx to Windows\System32 folder.

4. Type the following command from Start, Run dialog:
注意:如果您已经有comdlg32.ocx的副本,请将现有文件备份到另一个文件夹,然后将其从System32文件夹中删除

1. Download comdlg32.zip and save to Desktop.

2. Unzip the file using WinZip or any other utility.

3. Extract comdlg32.ocx to Windows\System32 folder.

4. Type the following command from Start, Run dialog:

regsvr32%Systemroot%\System32\comdlg32.ocx

我很久没有运行VB6环境了。阅读本文了解更多信息:,或者在google中搜索“VB6 create setup.Exe”。实际上,由于部署VB6有困难,我们决定使用.Net。当您使用VB.Net时,生活(至少是部署)会轻松得多。如何做到这一点?您的第一个链接非常明确地说:“VBRun60sp6.exe文件不用于替换分发Visual Basic应用程序的包和部署向导(PDW)。”所有链接都已过期。链接1和3现在指向同一个位置,即下载VB6 SP6运行时。链接2已失效。此问题中的更多vb6安装选项此链接已失效。