0

我对 FoxPro/Visual Fox Pro 的了解为0,我试图了解这个 FP 应用程序是如何工作的。

有一堆 CFX、DBF、FPT、DLL 和 EXE 文件。应用程序通过运行 .EXE 启动。

创建/发布 FoxPro 应用程序时 - 它是否会创建 exe 并整理所有需要的 DLL?源文件的文件扩展名是什么?

或者是否需要使用第三方工具来完成此操作?

谢谢!

4

3 回答 3

2

首先,我无法识别 foxpro 下的 .CFX 扩展名,这可以追溯到 1987 年的 FoxBase+ 时代。通过谷歌搜索,它似乎是某种媒体格式、Casio Algebra FX、Cold Fusion 或其他格式。

但是,当 Foxpro 被编译时,它会编译成一个 EXE。其他 DLL 可能只是其他 3rd 方库实用程序,除非它们是 VFP 的运行时库,例如 VFP9R.dll、VFP9t.dll、VFP9RENU.dll(或 VFP8 或 VFP7 或类似)。

.DBF 和 .FPT 是数据库文件和相应的“备忘录”文件内容。备注字段通常是自由格式的注释,当预期长度未知或不受限制时,可以与记录相关联。

至于源代码,应该有一些项目文件,可能还有类,表单和prgs,包括扩展名为的文件

.PRG - 程序 .SCX / .SCT - 表单 .VCX / .VCT - 可视类库 .PJX / .PJT - 主项目文件 .MNX / .MNT - 菜单。

还有一个名为 Re-Fox 的 DE 编译器,我认为最新的是 Re-Fox 10,它将把一个 exe 完全反编译成其各自的形式、类和 prgs 等等......祝你好运

于 2009-09-25T11:20:10.320 回答
0

您需要Microsoft foxpro或更早的版本。从文件类型来看,我认为您没有 .prg 文件的来源。Foxpro 文件类型

于 2009-09-25T08:40:01.017 回答
0

构建可执行文件的最简单方法是需要项目文件。项目文件扩展名为 .pjx。您创建项目文件 CREATE PROJECT TEMP。将您的文件拖到上面,Fox 将根据其扩展名将其放置在正确的选项卡中。然后您可以单击 BUILD 按钮并解决任何依赖关系。

要部署 fox 应用程序,客户计算机上必须存在最少数量的支持文件。如果您阅读 FOX 帮助 F1,您可以获得这些文件的列表。仔细阅读并在从未安装过 Foxpro 的干净机器上试一试。然后你就会知道你是否抓住了所有的文件。我现在没有它在我面前..

于 2009-09-28T02:49:43.987 回答