确定正在使用的 Visual FoxPro 版本

本文介绍如何确定自定义可执行文件使用的 Visual FoxPro 版本。

原始产品版本: Visual FoxPro
原始 KB 数: 2723045

现象

你有 Visual FoxPro 的副本,或者正在运行在 Visual FoxPro 中编译的定制的可执行文件。 你想要确定你拥有的 Visual FoxPro 版本或可执行文件正在使用的版本。

解决方法

如果你有 Visual FoxPro 的开发版本,则可以使用以下任一方法确定版本:

  • 转到帮助> 关于 Microsoft Visual FoxPro。 版本行报告已安装的 Visual FoxPro 版本。
  • 转到命令窗口并键入以下内容:WAIT WINDOW Version()

如果你有一个你认为是在 Visual FoxPro 中创建的自定义可执行文件,可以在 .EXE 文件上使用 ListDLLs。 例如,如果你有OurCoolApp.exe,则运行此命令将列出已加载的 DLL:listdlls OurCoolApp。 与 VFP 运行时文件相关的结果输出如下所示:

0x000000000c000000 0x486000 C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\VFP9r.dll
0x000000000d200000 0x123000 C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\VFP9RENU.DLL
0x000000000e200000 0x542000 C:\Program Files (x86)\Common Files\Microsoft Shared\VFP\VFP9T.DLL

注意

这是来自一台 64 位 Windows 7 计算机的输出。 因此,你将看到路径 C:\Program Files (x86)。 如果在 32 位计算机上运行 Visual FoxPro,则不会有此路径。

VFP9t.dll可能不存在,因为它只需要多线程 COM 对象。

详细信息

找到VFP9R.dll和VFP9RENU.dll所在的位置后,可以确定其版本。 打开 Windows 资源管理器并导航到 ListDLL 输出中指示的文件夹。 右键单击,选择“属性”,然后在“详细信息”选项卡上检查文件版本。

版本号左侧的第一个非零整数是 Visual FoxPro 的版本号。