CodeGear(前身為 Borland)發布 Delphi 2007 for Win32 後,身為資深 Delphi 開發者,我第一時間下載安裝並進行深度體驗。以下記錄實際使用感受,對比基準主要針對 Delphi 7,部分功能可能在 Delphi 8/2005/2006 中已存在。
試用版可從 CodeGear 官網下載,或在 VeryCD 尋找 ISO 镜像,完整安裝檔約 1.2 GB。Delphi 2007 棄用 InstallShield,改用 InstallAware 安裝程式,安裝流程相當友善。安裝結束時會詢問是否在啟動時自動檢查更新,建議取消勾選,因為安裝完成後無法關閉此功能,且開始選單會建立自動更新捷徑。

啟動速度未如傳聞那麼快,但與 Delphi 7 差異不大,整體表現不錯。介面風格延續 BDS 8/2005/2006 風格,整體色調偏暗,不如 Visual Studio 2005 的亮白風格舒適。Splash 畫面與 Welcome Page 設計粗糙,CodeGear 亟需優化視覺設計。
IDE 啟動與反應速度優異,特別是編譯速度,主觀感受甚至超越 Delphi 7。習慣 Delphi 7 傳統介面的開發者可能難以適應一體化介面,尤其是表單設計器。雖可透過 Tools → Options → VCL Designer 取消勾選 Embedded Designer 並重啟 IDE 還原傳統風格,但組件面板無法完全復刻 Delphi 7 體驗,且存在 Bug:IDE 最小化時表單設計器不會跟著最小化。
新建專案時專案原始碼自動包含 Application.MainFormOnTaskBar := True;,主視窗直接顯示於工作列而非隱藏的 Application 視窗,明顯為相容 Windows Vista 設計。工作列右鍵選單行為也隨之改變。

預設啟用,程式自動套用系統主題,免去以往必須引用 Win32-XPManifest 元件的麻煩。IDE 本身與表單設計器均已支援作業系統主題。
TTrayIcon、TFlowPanel、TGridPanel 三大實用元件Begin 自動補全 End、程式碼重構、即時語法檢查、行號顯示等,是棄用 Delphi 7 的重要理由TLabel 新增 EllipsisPosition 屬性,內容超出時可顯示省略號,極適合顯示檔案路徑Margins、Padding、TForm.PopupMode 等實用屬性Clean 功能,一鍵清除暫存檔與 DCUBuild Project 與 Run Without Debugging 終於有預設快捷鍵uses 子句不自動更新TMainMenu 在設計器中無法預覽Application.MainFormOnTaskBar 偶爾提示屬性不存在Library Path 與 Browsing Path 才能正常使用使用多年 Delphi 7 後體驗 Delphi 2007,確信應該升級了。綜合來看,Delphi 2007 是個非常優秀的版本,IDE 速度與功能性均達高水準,你準備好遷移了嗎?