首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译软件问题

编译软件问题
EN

Stack Overflow用户
提问于 2009-11-16 17:50:04
回答 4查看 133关注 0票数 0

使用VB6

我在vb6中创建了一个xp操作系统的软件,在我的系统中,软件运行良好。当我在其他系统(xp操作系统)中运行我的软件时,它显示错误,因为找不到项目或库,显示日期错误,左...,

现在我移动到vista操作系统,我尝试运行我的软件,它显示相同的错误。

如何解决这个问题。

我的软件在我的系统中运行,当我尝试在其他系统上运行我的软件时,它会显示错误,我也会尝试在vista中运行我的软件,它也会显示相同的错误。

我的代码中发生了什么。是否有system32文件问题?

如何解决这个问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-17 05:18:14

您还需要将控件和引用的文件复制到运行代码的计算机。一些控件和引用的文件已经在计算机上,但如果没有经验,您通常不会知道哪些文件已经安装。您可以在Project|ReferencesProjects|Components对话框中查看选中的文件,以查看项目中包含的内容。您将需要在components对话框中滚动以查找所有引用的文件,但在references对话框中,所有引用都组织在顶部。此外,要确认计算机丢失了哪些文件,可以查看事件日志。丢失文件的错误将被记录下来。这种方法的一个缺点是,当应用程序在遇到第一个丢失的引用时退出时,您一次只能得到一个丢失的文件。

此外,MarkJ和Konamiman都是正确的,因为VB6运行时是必需的,尽管其他VB6程序通常已经安装了它。如果您不是在构建内部应用程序,那么您不会想要任何东西,而应该为您的应用程序构建一个完整的安装。

票数 1
EN

Stack Overflow用户

发布于 2009-11-16 17:53:30

  • 听起来像是您需要为您的VB6项目创建一个安装程序,以安装VB6运行时和使用的任何非标准组件。运行时应该是present by default on Vista,所以它可能是缺少的非标准组件。
  • 当您询问如何安装VB6程序时,请参考own previous question in August的答案。(即使是那个八月的问题也是already a duplicate.)
票数 3
EN

Stack Overflow用户

发布于 2009-11-16 17:53:21

其他计算机必须具有VB6运行时,才能运行使用VB6生成的应用程序。也许这就是问题所在?

可以从以下位置加载VB6运行时:http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en

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

https://stackoverflow.com/questions/1741141

复制
相关文章

相似问题

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