【问题标题】:FoxPro fxp filesFoxPro fxp 文件
【发布时间】:2009-02-03 21:39:19
【问题描述】:

我对 FoxPro 知之甚少,但有一个项目需要使用基于 FoxPro 的第三方应用程序和一个 .fxp 文件。第三方应用程序是一个销售点系统,该软件的制造商提供了一个 .fxp 文件,允许我们将产品信息导出为 XML 格式。

我遇到的问题是该软件无法安排 .fxp 文件定期运行,我们需要保持 XML 文件更新。

我的问题是,可以在 FoxPro 之外执行 .fxp 文件吗?

或者,我可以创建自己的 FoxPro 应用程序来执行他们的 .fxp 文件并让它连接到 POS 数据库以执行导出。

欢迎任何想法或替代方案。

谢谢, 布赖恩

【问题讨论】:

标签: foxpro


【解决方案1】:

编写另一个FoxPro程序并使用“DO file.fxp”运行它或将FXP文件导入项目中,将其设置为启动并构建。

【讨论】:

  • 你能给我一个具体的例子吗?我试图访问一个名为“ABC.fxp”的已执行文件背后的代码(所以当我点击“ABC.fxp”时,窗口显示结果,但不显示代码)但我真的做不到。
【解决方案2】:

您可以直接从命令行调用 FXP 来启动 FoxPro。这将允许您通过 Windows 任务管理器或任何其他程序安排应用程序。

BAT 文件中的内容如下: "C:\Program Files\Microsoft Visual FoxPro 9\vfp9.exe" c:\clients\myProgram.fxp

【讨论】:

    【解决方案3】:
    1. .fxp 文件可以在 FoxPro 之外执行吗?

    FXP 文件是经过编译的 Foxpro/Visual Foxpro 源文件(PRG 文件)。
    所以不,它只能用 FP/VFP 执行。

    1. 或者,我可以创建自己的 FoxPro 应用程序来执行他们的 .fxp 文件并让它连接到 POS 数据库来执行 出口。

    首先,我们不知道 FXP 例程本身是否会连接到 POS 系统的数据表。我们只能假设确实如此。
    如果是这样,那么正如其他人在上面指出的那样,您确实可以编写自己的 FP/VFP 例程来运行 FXP。
    您可能希望在 VFP9 中编写新例程,以便其向后兼容性将支持您现有 FXP 实用程序中的命令,无论使用什么版本编写。

    祝你好运

    【讨论】:

      【解决方案4】:

      如果您没有可用的 Visual Foxpro,请询问 fxp 的“制造商”提供可执行文件(内置 VFP),以便您可以运行 fxp。

      如果他们不愿意支持你,我可以提供一个“foxpro 脚本主机”,这是一个可以运行独立 FXP 的小型运行时环境。

      希望有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        • 2017-12-26
        相关资源
        最近更新 更多