首页 > 解决方案 > 为什么 Visual FoxPro 无法在 Windows 10 64 位中编译有效的可执行文件?

问题描述

我最近从 Windows 7 跳到了 Windows 10,幸好我保留了我的旧 Windows 7 PC。

我有一个使用 Visual FoxPro 9.0 (sp2) 编写的已有 12 年历史的旧应用程序,有时需要进行调整以使用户满意。

原始可执行文件的大小已增长到大约 23mb,但在 Windows 10 中编译为 51 字节的可执行文件!

如果我编译一个 VFP“应用程序”,大小保持不变,它只是看起来为空的 32 位可执行文件。

运行 51 字节的可执行文件只会产生一个文件打开对话框,要求选择要运行的 .fxp 文件。

我的设置中是否缺少某些东西,也许可以让我再次编译?

这是因为我现在运行的是 64 位操作系统吗?

我可以继续将代码传输到我的旧 PC 并在那里编译,但我希望在 21 世纪及以后保持良好的 ole VFP 运行。

标签: visual-foxpro

解决方案


我正在使用 64 位 Windows 10 并且编译没有问题。有些人报告了 Visual Foxpro 9 的问题,但我无法弄清楚可能是什么原因,因为我有近 89 台计算机运行 VFP 9 .exe 文件而没有任何故障。无论您的问题是什么,它都与 VFP 9 和 Windows 10 之间的兼容性问题无关。其他人抱怨杀毒软件与 VFP 9 exe 文件存在问题。就像在 dar 中的盲目射击一样,尝试在编译之前禁用您的防病毒软件,看看会发生什么。


推荐阅读