我对FoxPro知之甚少,但有一个项目需要使用基于FoxPro的第三方应用程序和.fxp文件。第三方应用程序是一个销售点系统,该软件的制造商提供了一个.fxp文件,允许我们将产品信息导出为XML格式。
我遇到的问题是该软件无法安排.fxp文件定期运行,我们需要更新该XML文件。
我的问题是,.fxp文件可以在FoxPro外部执行吗?
或者,我可以创建自己的FoxPro应用程序来执行他们的.fxp文件,并让它连接到POS数据库以执行导出。
欢迎任何想法或替代方案。
谢谢, 布赖恩
答案 0 :(得分:4)
编写另一个FoxPro程序并使用“DO file.fxp”运行它或将FXP文件导入项目,将其设置为启动和构建。
答案 1 :(得分:2)
您可以直接从命令行调用FXP来启动FoxPro。这将允许您通过Windows任务管理器或任何其他程序安排应用程序。
BAT文件中的类似内容: “C:\ Program Files \ Microsoft Visual FoxPro 9 \ vfp9.exe”c:\ clients \ myProgram.fxp
答案 2 :(得分:0)
- 可以在FoxPro外部执行.fxp文件吗?
醇>
FXP文件是已编译的Foxpro / Visual Foxpro源文件(PRG文件) 所以不,它只能用FP / VFP执行。
- 或者,我可以创建自己的FoxPro应用程序来执行他们的.fxp文件并让它连接到POS数据库来执行 出口。
醇>
首先,我们不知道FXP例程本身是否会连接到POS系统的数据表。我们只能假设它确实如此 如果是这样,那么正如其他人已经指出的那样,您确实可以编写自己的FP / VFP例程来运行FXP 您可能希望在VFP9中编写新例程,以便其向后兼容性将支持现有FXP实用程序中的命令,无论使用何种版本编写。
祝你好运
答案 3 :(得分:0)
如果没有可用的Visual Foxpro,请要求fxp的“制造商”提供可执行文件(内置于VFP中),以便您可以运行fxp。
如果他们不愿意支持您,我将能够提供“ foxpro脚本宿主”,它是一个小型运行时环境,可以运行独立的FXP。
希望获得帮助