開發 BCB/Delphi 專案時會產生大量輔助檔案,了解各副檔名用途有助於版本控制設定、建置腳本編寫與問題排查。以下整理各版本常見檔案用途對照表。
| 副檔名 | 產品/版本 | 用途說明 |
|---|---|---|
| .dof | Delphi 2+ | 預設專案選項(IDE) |
| .dmt | Delphi 2+ | 選單樣板檔 |
| .dsk | Delphi 2+ | 預設專案桌面配置 |
| .dci | Delphi 3+ | 程式碼樣板文字檔 |
| .cfg | Delphi 4+ | 命令列編譯器預設選項 |
| .bcf | C++Builder 5+ | 編輯器格式化設定 |
| .bmk | C++Builder 5+ | 預設應用程式 makefile |
| .cnv | C++Builder 5+ | XML 轉換器設定 |
| .kof | Kylix 1+ | IDE 專案預設選項 |
| .conf | Kylix 1+ | 命令列編譯器預設選項 |
| .dct | Kylix 1+ | 元件樣板檔 |
| .desk | Kylix 1+ | 預設桌面配置 |
| .dro | Kylix 1+ | 物件儲存庫設定 |
| .dst | Delphi/C++Builder 5+, Kylix 1+ | 全域桌面檔 |
| .bpr | C++Builder 1+ | 預設專案檔 |
| .res | 通用 | 資源檔(圖示、位圖等) |
| ~* | 通用 | 備份檔(如 ~.dpr, ~.cpp) |
.dpr/.bpr 專案檔、.pas/.cpp/.h 原始碼、.dfm/.xfm 表單、.res 資源、.dof/.cfg 專案選項(團隊共用)。.dsk、.dst、~.*. 備份檔、.local、編譯器產生的中間檔(.obj, .tds, .map 等)。.dmt、.dci、.bcf 若團隊統一風格可納入版控,否則忽略。.dpr / .bpr:專案主檔,包含單元引用、建置順序。.dof / .bdsproj(新版):專案選項(搜尋路徑、條件定義、連結設定等)。.dfm / .xfm:表單/資料模組設計資料(二進位或文字格式)。.res:編譯後資源,連結進最終執行檔。熟悉檔案用途,能讓專案管理更輕鬆,避免誤提交暫存檔導致衝突。