【问题标题】:Executing VB6 exe in non-VB environment在非VB环境下执行VB6 exe
【发布时间】:2012-08-15 22:07:24
【问题描述】:

我使用ADODC 组件和常用对话框创建了一个 Vb 应用程序/exe。但我无法在另一台未安装 VB6 的 PC 上运行该应用程序。

我是否必须在那台 PC 上安装一些额外的组件? (不想在那里安装VB6)。

如何使用我们从控制面板 -> 管理工具 -> 数据源 -> 添加新 -> mdb 手动执行的代码配置ODBC 连接?

【问题讨论】:

  • 你在目标电脑上安装vb运行时要求了吗?
  • 是的,我在那台 PC 上安装了 vb6 运行时环境。 (大约 1MB)但仍然无法正常工作。
  • 您遇到什么错误等?通常,设置 odbc 之类的事情将通过安装程序完成..
  • 组件“COMDLG32.OCX”或其依赖项之一未正确注册:文件丢失或无效
  • 那你也需要把它打包到安装程序中

标签: vb6 exe


【解决方案1】:

您应该使用 VB6 打包和部署向导来生成一个安装程序,该安装程序将嵌入您的应用程序运行所需的所有要求和依赖项。

该向导是 VB6 开发环境的一部分。检查 VB 开始菜单文件夹以找到它。

【讨论】:

    【解决方案2】:

    按照本网站上的说明手动安装 comdlg32

    http://devonenote.com/2010/02/register-comdlg32-ocx-on-x64-win7/

    comdlg32 不包含在 Vista 及更高版本中。

    注意如果是 64 位操作系统,请注意放置文件的不同位置。它可能需要您以管理员身份运行 regsvr32.exe。只需按照上面链接上的说明进行操作。应该可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      相关资源
      最近更新 更多