【问题标题】:How to deliver an end user application to the client in vb 6.0如何在 vb 6.0 中向客户端交付最终用户应用程序
【发布时间】:2019-09-14 08:05:12
【问题描述】:

我在 vb 6.0 中为 eg.login、客户详细信息等创建了表单。所以只是想知道如何将这些表单交付给客户。是应用程序的形式还是需要在客户端计算机上安装visual basics 6.0才能使应用程序运行? 请帮助我,如果我需要创建一个应用程序,请告诉我如何做到这一点。谢谢。

【问题讨论】:

    标签: vb6 installation


    【解决方案1】:

    执行此操作的“官方”方法是使用(存在严重缺陷,但对于像这样的简单应用程序仍然可行)打包和部署向导。这将编译您的应用程序,并创建一个包含所有必要添加文件(OCX 等)的 .cab 文件。它还创建了一个安装程序,以一种相当友好的方式自动将这些安装到最终用户的机器上。

    PDW 应该已经随着 Visual Basic 6.0 环境的重置而自动安装。 (不过,我不确定它是否包含在 VB-6 的非专业版本中。)

    【讨论】:

    • 而且,正如 Étienne 所说,如果它真的是一个简单的应用程序,没有任何外部引用或组件,那么简单地分发 EXE 文件可能就足够了。从 7 开始的每个版本的 Windows 都预装了 Visual Basic 6.0 运行时组件,因此,如果您仅使用内部控件(默认项目中存在的那些)制作 VB 程序,您就完成了!只需编译成 EXE 文件并分发即可。
    【解决方案2】:

    如果您在构建表单时无需添加额外的组件或引用,则可以简单地提供一个 EXE。要构建 EXE,请从“文件”菜单中选择“制作(您的项目名称).exe ...”。这将生成一个 EXE,您可以将其提供给您的客户。如果他们在尝试运行 EXE 时遇到错误,他们的系统可能需要安装一些 VB6 组件(DLL、OCX 等),您可以通过为他们提供安装程序来处理这些组件。

    您可以使用 Microsoft Visual Studio 安装程序 1.1 创建安装程序 (MSI) 并将其交付给您的客户。它应该包含您的 EXE 正常运行所需的一切。

    查找 Microsoft Visual Studio Installer 1.1 可能很困难。 Microsoft 不再提供它,但这是我的 Google Drive 上 Setup1.exe 和 Setup2.exe 文件的链接:

    Microsoft Visual Studio Installer 1.1

    安装后,您可以使用项目的 VBP 文件创建一个新的安装程序项目。它将读取您使用的组件和参考,并将它们捆绑到您的 MSI 中。

    您还可以使用 Visual Studio 2019(社区版免费)创建安装程序并下载 Microsoft Visual Studio Installer Projects 扩展。您必须手动添加项目使用的文件(EXE、DLL、OCX 等),但如果您无法下载 VSI 1.1,这将起作用。

    【讨论】:

    • 虽然链接有效,但 Setup1.exe 和 setup2.exe 文件链接似乎无法...
    • 更新了 Google 云端硬盘的链接。不理想,只是为了帮助@Ryan_carter 进行部署而尝试使安装程序可用。
    猜你喜欢
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 2017-03-23
    相关资源
    最近更新 更多