首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无需安装VB6即可运行VB6应用程序

无需安装VB6即可运行VB6应用程序
EN

Stack Overflow用户
提问于 2011-12-30 18:04:07
回答 3查看 8.9K关注 0票数 7

我的问题是,如果我想运行我的VB6应用程序,我必须在客户端的计算机上安装VB6。实际上我有的VB6版本,不能制作安装文件。因此,我只是手动创建了一个指向exe文件的链接。

有没有什么方法可以让我不必安装VB6,只需复制几个文件,应用程序就可以运行了?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-30 18:18:26

为了运行VB6应用程序(即使编译成EXE),你的客户必须在他们的机器上安装VB6运行时。您可以下载最新版本的here并手动安装它以进行测试,但不要尝试推出这样的应用程序。

如果你的VB6版本没有安装和部署向导(我以为他们都有?),那么你应该考虑使用第三方工具来创建自己的安装程序包。

我强烈推荐Inno Setup,它是完全免费的,非常适合VB6应用程序。我自己已经用过很多次了。该网站甚至还提供了specific instructions for creating an installer for a VB 6 application。它会创建一个包含您的安装程序的EXE文件--只需双击它就可以了!

但是,还有许多其他选项可以创建您自己的安装程序。重要的是,您一定要创建一个安装程序来自动安装支持文件的过程。尝试自己在系统文件夹中到处扔几个文件是一个糟糕的想法,非常容易出错,并导致客户打来大量的支持电话。

票数 7
EN

Stack Overflow用户

发布于 2011-12-30 18:14:52

如果你的应用程序只有一个可执行文件(没有任何类库(如activex、dll等)),那么你只需要在客户端机器上部署VB6运行时(而不是VB6工作室)。

如果您的应用程序中有DLL,则需要注册它们,因此您可能至少在考虑做一个简单的MSI安装程序。

在这里可以找到VB6运行时:http://www.microsoft.com/download/en/details.aspx?id=24417

这很难做到这一点-本质上你的exe必须自行安装-设置运行时并进行任何所需的注册。

票数 2
EN

Stack Overflow用户

发布于 2011-12-31 05:22:32

您可以在不安装运行库的情况下运行vb6应用程序,通常只需包含msvbvm60.dll

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8678304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档