发布可执行FoxPro应用程序的过程是什么?

时间:2009-09-25 00:57:54

标签: foxpro

我对FoxPro / Visual Fox Pro的 0 知识,我正在尝试理解这个FP应用程序是如何工作的。

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

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

或者是否需要使用第三方工具来实现这一目标?

谢谢!

3 个答案:

答案 0 :(得分:2)

首先,我不承认foxpro下的.CFX扩展,这可以追溯到1987年到FoxBase +的时代。通过谷歌搜索,它似乎是一些媒体格式,卡西欧代数FX,冷融合,或其他一些。

但是,编译Foxpro时,它会编译成EXE。其他DLL可能只是其他第三方库实用程序,除非它们是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等......好运气

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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