build project 命令
創建並生成一個項目檔案。
語法
BUILD PROJECT ProjectFileName [RECOMPILE]
[FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1
| FormName1 | LibraryName1
[, ProgramName2 | MenuName2 | ReportName2 | LabelName2
| FormName2 | LibraryName2 ...]]
參數
ProjectFileName
指定要創建的項目表名。
RECOMPILE
編譯項目中的所有檔案。如果省略 RECOMPILE,當生成項目時,只編譯被更改過的檔案。
FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1
| FormName1 | LibraryName1
指定項目所包含的檔案。可指定一個或多個程式、選單、報表、標籤、表單或庫檔案。項目跟蹤這些檔案的變化情況,包括它們之間的相關性、引用和連線等。
默認情況下,FROM 子句中的第一個可執行程式或選單檔案是項目的主程式檔案。
說明
通過打開並處理一個或多個指定的程式、選單、報表、列表、標籤或庫檔案,BUILDPROJECT 自動生成一個檔案擴展名為 .pjx 的項目檔案。可以使用項目檔案生成以下兩種類型程式:以 .APP 為擴展名的程式檔案或以 .EXE 為擴展名的執行檔。項目檔案保持對生成一個應用程式所需的所有檔案的追蹤,包括檔案間的相關性、引用以及關係。一旦用戶指定了項目的內容,Visual FoxPro 確保應用程式是基於最新的源檔案。
有關編譯項目的詳細信息,請參閱《Microsoft Visual FoxPro 6.0 中文版程式設計師指南》的第十三章“編譯應用程式”。
在 BUILD PROJECT 生成一個項目檔案時,如果 Visual FoxPro 遇到一個程式、選單或表單檔案,它將查找其編譯檔案並比較兩個檔案的時間和日期標記。如果源檔案的時間和日期標記比編譯檔案晚,Visual FoxPro 將編譯源檔案。
每一個項目檔案均包含一個時間日期戳,便於用戶在更改項目檔案或更改相關性時刷新項目檔案。這便於確保項目檔案生成的所有應用程式一直使用最新的源檔案。發出不包含 FROM 子句的 BUILD PROJECT 命令,可刷新項目檔案,並更新所指定的項目。
在發出 build project 命令時,Visual FoxPro 將報告不能識別的引用和其他錯誤,但不禁止生成項目檔案列表。這樣,即使所有必需內容並未實際創建或不可用,仍然可以生成項目。通過以後刷新項目檔案或以 MODIFY PROJECT 命令手工修改存儲於項目檔案中的信息,可以解決不能識別的引用和其他問題。