Visual Basic 6 程序能否在 64 位机器上运行? [英] Will a Visual Basic 6 program run on a 64-bit machine?

查看:27
本文介绍了Visual Basic 6 程序能否在 64 位机器上运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个用 VB6 构建并使用一些 32 位 DLL 的程序.这个程序能在 64 位机器上运行吗?这个 page 表明它应该在 Windows 层的 Windows 上运行良好,但是 DLL 呢?

I have a program built with VB6 and using some 32-bit DLL's. Will this program run on a 64-bit machine? This page suggests that it should run fine on the Windows on Windows layer, but what about the DLL's?

推荐答案

,VB 6 程序和 DLL 都可以在 64 位版本的 Windows 上正常工作.

Yes, both the VB 6 program and the DLLs will work just fine on a 64-bit version of Windows.

由于两者都是 32 位,它们将在 Windows-on-Windows 64 (WoW64) 子系统下运行,它在 64 位版本的 Windows 上有效地模拟了 32 位操作系统.

Since both are 32-bit, they will run under the Windows-on-Windows 64 (WoW64) subsystem, which effectively emulates a 32-bit operating system on the 64-bit versions of Windows.

我自己运行过很多这样的程序,没有遇到任何问题.

I've run many such programs myself with nary a hitch.

除了资源管理器扩展和内核模式驱动程序(您都不是用 VB 6 编写的)之外,您可能遇到的任何兼容性问题几乎肯定是您自己代码中的错误的结果,这些错误在检测后很容易修复.当你找到他们时,问更多的问题.

Beyond Explorer extensions and kernel mode drivers (neither of which you've written in VB 6), any compatibility problems that you might experience are almost certainly the result of bugs in your own code, which are easily fixed upon detection. Ask more questions about that when you find them.

这篇关于Visual Basic 6 程序能否在 64 位机器上运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆