本文介绍如何确定自定义可执行文件使用的 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 的版本号。