【问题标题】:Will applications compiled with Visual Basic 5 run on Vista or Windows 7?使用 Visual Basic 5 编译的应用程序可以在 Vista 或 Windows 7 上运行吗?
【发布时间】:2012-09-18 14:14:22
【问题描述】:

主题说明了一切......

不过,我并不是在询问 VB5 IDE 是否会在 Vista/Windows 7 上安装和运行 - 只是项目输出。

谢谢

[更新]

我发现了更多信息,这些信息似乎表明 VB5 应用程序不仅可以在 Windows 7 (x64) 下运行,而且 IDE 也可以。 http://www.vbforums.com/archive/index.php/t-619859.html

[更新]

感谢 Jay,这些程序无法在 x64(任何操作系统)上运行是有道理的 - 我不知道 vbforums 成员是如何让它在 Win7 x64 上运行的。

【问题讨论】:

  • VB5 程序是 16 位模块。它们不会直接在 64 位版本的 Windows 下运行。他们需要 32 位版本的 Windows。
  • @Jay - 甚至在 WOW64 下都没有?好消息要知道,但让我们也听听更多人的意见 - 32 位 Vista/7 怎么样?
  • Windows x64 已放弃对运行 16 位模块的支持。其中包括 16 位 Windows 和 DOS 程序。从技术上讲,支持它们的子系统已不复存在。 所有 32 位 Windows 仍然可以运行它们。注意:对于 Window 8 的 32 位版本(如果存在此类版本),我没有关于此问题的信息。
  • @Adam:有据可查的是,64 位 Windows 放弃了对 16 位应用程序的支持(正如 Jay 已经告诉过你的那样)。至于“32 位 Vista 怎么样?”,它是一个 32 位 操作系统(因此名称中的 32 位),因此支持 16-像那些用 VB5 编写的应用程序。
  • @Ken - Jay 的回应受到赞赏并排除了 x64。 “他们将需要 32 位版本的 Windows”并不是一个全面且永恒的声明,因此我回应将这个问题留给 Jay 和社区进行澄清。杰伊做到了这一点。干得好,杰 - 如果您将您的回复作为答案而不是评论发布,我可以批准它。

标签: windows-7 windows-vista vb5


【解决方案1】:

是的,确实如此。我有几个用 VB5 编译的应用程序(.exe 文件),我可以在我的 64 位 W7 机器上运行,无需任何额外设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 2013-10-19
    • 2013-06-04
    相关资源
    最近更新 更多