在Progress編輯器中批次編譯程式

52code發表於2012-03-27
大家都知道,在Progress的編輯器中,可以很方便的編譯一個.p的程式。但是如果遇到有大量程式需要編譯,該怎麼辦呢?下面就介紹一個簡單的批次編譯的辦法。[@more@]

在批次編譯程式前,我們首先需要把所有要編譯的程式整理一下,集中放在某一個或者某幾個目錄下。然後登陸MFPGRO,進入Progress Editor。如果不知道如何進入Progress Editor,請參考我之前釋出的相關文章。

然後按“F3”--&gt“Tool”--&gt“Application Compiler”就是我們今天要使用的批次編譯工具啦。

在這個工具頁面,中間的方框中列出了哪些目錄中的程式需要被編譯,可以使用下方的新增進去,也可以使用刪除不必要的目錄。

這裡需要格外注意一點,如果需要編譯的程式引用了其他已存在的子程式(標準程式或者之前已經發布的客戶化子程式),那麼需要確保這些子程式的目錄已經包含在Propath中!! 你可以使用按鈕檢查編譯路徑。如果不存在,請退回到Progress Editor(按F3--&gtExit),然後執行:

propath = "xxx," + propath.

"xxx"就是你所引用的子程式的目錄

這樣就把propath完善了,否則批次編譯時會提示某某.i檔案不存在。

確認Propath已經修改完成,可以再回到Application Compiler,使用再次核對編譯路徑正確無誤,然後就可以使用,系統會自動按照你指定的目錄對該目錄下的程式進行編譯,編譯後的.r檔案會放在同目錄下。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/182208/viewspace-1057726/,如需轉載,請註明出處,否則將追究法律責任。

相關文章