2009-12-18 62 views
0

我们计划只在生产环境中将VB6二进制文件从一台Windows机器迁移到另一台Windows机器。Visual Basic 6使用什么类型的二进制和执行环境?

  • 什么类型的Windows操作系统无法运行VB6二进制文件?
  • 需要安装哪种类型的额外运行时应用程序才能确保VB6二进制文件在该机器上运行?
  • 下面的引擎盖如何是VB6二进制不同于C#二进制文件?
+0

您可以为您的项目制作安装程序。这个问题有一些建议。 http://stackoverflow.com/questions/23836/what-is-the-best-simple-install-system-for-xp-vista – MarkJ 2009-12-19 20:59:53

回答

2

VB6大量使用COM对象,您必须确保它们安装在新系统上。

这意味着在该机器上安装VB6运行时以及应用程序使用的任何其他COM/ActiveX控件。

VB6应用程序与C#应用程序完全不同。 C#编译的代码表示为CIL,而VB6是本机代码或旧的Pcode。他们也使用不同的标准库。

我不确定操作系统的兼容性。如果它是一个32位应用程序,那么我想你可以让它在任何版本的Windows上运行。

+1

VB6运行时必须存在,但我想从XP上安装它默认。 – 2009-12-18 17:51:50