2009-02-03 171 views
3

我對FoxPro知之甚少,但有一個需要使用基於FoxPro和.fxp文件的第三方應用程序的項目。第三方應用程序是銷售點系統,軟件製造商提供了一個.fxp文件,該文件允許我們將產品信息導出爲XML格式。FoxPro fxp文件

我遇到的問題是軟件沒有辦法調度.fxp文件以定期運行,我們需要保持該XML文件的更新。

我的問題是,一個.fxp文件可以在FoxPro之外執行嗎?

或者,我可以創建自己的FoxPro應用程序來執行其.fxp文件,並將其連接到POS數據庫以執行導出。

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

感謝, 布賴恩

+0

文件格式信息 http://www.foxpert.com/docs/fxp.en.htm – 2009-08-30 23:33:42

回答

3

寫另一個FoxPro程序,並以「DO file.fxp」或導入FXP文件運行到項目,將其設置爲啓動和建設。

2

您可以直接從命令行調用FXP來啓動FoxPro。這將允許您通過Windows任務管理器或任何其他程序來安排應用程序。

像這樣的事情在一個BAT文件: 「C:\ Program Files文件\微軟的Visual FoxPro 9 \ vfp9.exe」 C:\用戶\ myProgram.fxp

0
  1. 可以一個.fxp文件在FoxPro之外執行?

FXP文件是一個已編譯的Foxpro/Visual Foxpro源文件(PRG文件)。
所以不行,只能用FP/VFP執行。

  • 或者,我可以創建自己的FoxPro應用程序來執行他們的.fxp文件,並將其連接到POS數據庫進行 出口。
  • 首先,我們不知道FXP例程本身是否會連接到POS系統的數據表。我們只能假設它確實如此。
    如果是這樣,那麼正如其他人已經指出,你確實可以編寫自己的FP/VFP例程來運行FXP。
    你會想在VFP9中編寫新的例程,以便它的向後兼容性能夠支持現有FXP工具中的命令,而不管寫入哪個版本。

    好運