发布可执行 FoxPro 应用程序的过程是什么?
我对 FoxPro/Visual Fox Pro 有 0 的了解,并且我正在尝试了解此 FP 应用程序的工作原理。
有一堆 CFX、DBF、FPT、DLL 和 EXE 文件。该应用程序是通过运行 .EXE 启动的。
创建/发布 FoxPro 应用程序时 - 它是否创建一个 exe 并整理所有需要的 DLL?源文件的文件扩展名是什么?
或者是否需要使用第三方工具来完成此任务?
谢谢!
I have 0 knowledge of FoxPro/Visual Fox Pro, and I'm trying to understand how this FP application works.
There's a bunch of CFX, DBF, FPT, DLL, and EXE files. And the application is launched by running a .EXE.
When creating/publishing a FoxPro application - does it create an exe and collate all the needed DLLs? What is the file extension of the source files?
Or is the use of third party tools needed to accomplish this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先,我无法识别 FoxPro 下的 .CFX 扩展名,这可以追溯到 1987 年 FoxBase+ 的时代。通过谷歌搜索,它似乎是某种媒体格式、Casio Algebra FX、Cold Fusion 或其他格式。
然而,当Foxpro被编译时,它确实编译成EXE。其他 DLL 可能只是其他第 3 方库实用程序,除非它们是 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 等......祝你好运
First, I don't recognize a .CFX extension under foxpro, and that goes back to 1987 to the days of FoxBase+. By Googling it, it appears to be either some media format, Casio Algebra FX, Cold Fusion, or some other.
However, when Foxpro is compiled, it does compile into an EXE. The other DLLs may just be other 3rd party library utilities unless they are the run-time libraries for VFP such as VFP9R.dll, VFP9t.dll, VFP9RENU.dll (or VFP8 or VFP7 or similar).
The .DBF and .FPT are the database files and corresponding "memo" file content. Memo fields are typically free-form notes that can be associated with records when unknown or unlimited lenghts are expected.
As for the source code, there should be some project file, and possibly class, forms, and prgs including files with extensions of
.PRG -- programs
.SCX / .SCT -- forms
.VCX / .VCT -- visual class libraries
.PJX / .PJT -- main project file
.MNX / .MNT -- menus.
There is also a DE-compiler out there called Re-Fox, and I think the latest is Re-Fox 10 which will do a full decompile of an exe into its respective forms, classes and prgs and such... Good luck
您需要 Microsoft Foxpro 或早期版本。从文件类型来看,我认为您没有 .prg 文件的源。 Foxpro 文件类型
You need Microsoft foxpro or an earlier version. From the file types I think you do not have the source which are .prg file. Foxpro file types
构建可执行文件的最简单方法是需要项目文件。项目文件扩展名为.pjx。您创建项目文件 CREATE PROJECT TEMP。将您的文件拖到上面,Fox 会根据其扩展名将其放置在正确的选项卡中。然后您可以单击“构建”按钮并解决所有依赖项。
要部署 Fox 应用程序,客户计算机上必须存在最少数量的支持文件。如果您阅读 FOX 帮助 F1,您可以获得这些文件的列表。仔细阅读并在从未安装过 Foxpro 的干净机器上尝试一下。然后你就会知道你是否捕获了所有文件。我现在没有它在我面前..
The easiest way to build an executable, you need project file. The project file extension is .pjx. You create the project file CREATE PROJECT TEMP. Drag your files onto it and Fox will place it in the correct tab based on its extension. Then you can click the BUILD button and resolve any dependencies.
To deploy a fox app, there are a minimum number of support files that have to be present on the customer's machine. If you read the FOX help F1, you can get a list of these files. Read it carefully and try it on a clean machine that has never had Foxpro on it. Then you will know if you caught all the files. I do not have it in front of me at this moment..