Delphi 巧用 ADO 執行 SQL 運算式求值:無需解析器即可計算算術/函數運算式
前言 需要在 Delphi 中計算字串形式的數學運算式 (如 123+34*11、SQRT(POWER(2,10)))?無需撰寫解析器或引入腳本引擎,利用 AD
Delphi 利用資料庫 Blob 欄位實作檔案打包/解包:TFileStream 與 TBlobField 串流操作完整範例
前言 將多個檔案打包進資料庫單一資料表的 BLOB (Binary Large Object) 欄位,利用資料庫交易、索引、備份機制管理檔案集合,是輕量級文件管
Delphi Protected 成員跨單元存取技巧:同單元可見性與「空繼承類別」破解私有封裝
前言 Delphi 物件導向可見性規則有個獨特特性:同一單元 (unit) 內的所有類別互為「友元」,可互相存取 private 與 protected 成員。
Delphi IDE 命令列參數完整參考:啟動選項、除錯參數與專案載入控制
前言 Delphi IDE (Delphi32.exe / BDS.exe) 支援豐富的命令列參數,可自動化啟動行為、載入特定專案、啟用除錯模式、控制視覺效果等
Delphi 程式支援 Vista UAC:嵌入 Manifest 讓執行檔顯示盾牌圖示並申請管理員權限
前言 Windows Vista 引入使用者帳戶控制 (UAC),限制標準使用者修改系統設定。Delphi 應用程式若需寫入 HKLM、Program File
Delphi DLL 封裝 VCL 視窗 Tab 鍵失效解決方案:鍵盤鉤子與 WM_NEXTDLGCTL 手動轉發
前言 將 VCL 視窗封裝進 DLL 後,Tab 鍵在子視窗間切換焦點的功能會失效。原因在於 DLL 擁有獨立的 Application 實例,其內部 TApp
Delphi DLL 封裝 VCL MDI 子視窗:Application/Screen 重導向與匯出函數完整實作
前言 將 VCL MDI 子視窗封裝進 DLL 供主程式載入,核心挑戰在於VCL 全域物件共享:DLL 與 EXE 各自擁有獨立的 Application、Sc
Delphi 7 純 VCL 打造 XP 風格可拖曳工具列:CoolBar + ActionBand 完整實作
前言 Delphi 7 引入 ActionBand 架構 (ActionManager、ActionMainMenuBar、ActionToolBar),配合
Delphi 日期時間與字串轉換完全手冊:FormatDateTime 格式化代碼速查表
前言 Delphi SysUtils 單元提供豐富的日期時間轉換函數,掌握 FormatDateTime 格式化代碼是處理國際化介面、報表輸出、日誌記錄的基礎技
Delphi 專案遷移至 Unicode (Tiburon/RAD Studio 2009+) 完整指南
前言 RAD Studio 2009 (代號 Tiburon) 引入全面 Unicode 支援,預設字串類型從 AnsiString 改為 UnicodeStr
Delphi 極速正整數排序:基數排序變體實作與效能分析
前言 針對非負整數陣列,傳統比較排序(QuickSort、MergeSort)時間複雜度受限於 O(n log n)。本文介紹一種基於二進制位元檢查的原地分區排
Delphi 檔案下載全方案:UrlDownloadToFile、Indy、NMHTTP 與 COM 介面比較
前言 Delphi 實作檔案下載有多種路徑,從簡單的單一 API 呼叫到功能完整的元件庫。本文整理四種主流方案,比較適用場景、優缺點與程式碼範例。 方案一:U
Delphi DBEdit 元件完整指南:資料綁定、屬性設定與事件處理
前言 TDBEdit 是 Delphi「Data Controls」頁面核心資料感知編輯元件,用於顯示與編輯資料集當前記錄的指定欄位值。本文系統整理其關鍵屬性、
Delphi 封裝模式實戰:以 Wrapper 類別實現介面相容與多重繼承模擬
前言 在 Delphi 物件導向設計中,封裝模式 是一種結構型設計模式,透過將一個類別「包裹」在另一個類別內部,將被包裹類別的介面轉換為客戶端期望的介面。這在以
Delphi 實作 Lucas-Kanade 光流演算法:特徵點追蹤與金字塔優化完整類別
前言 Lucas-Kanade 光流法 是電腦視覺中經典的稀疏光流追蹤演算法,廣泛應用於物件追蹤、動作分析與視覺里程計。本文介紹一個完整的 Delphi 類別
Delphi 實作表單嵌入:將子視窗無縫整合至父視窗面板
前言 在 Delphi 開發中,有時需要將一個表單作為子控件嵌入另一個表單的面板中,以實現模組化介面設計。這篇文章示範如何透過設定 Parent 屬性與調整邊框
Delphi 容器類全解析:TList、TObjectList、TStrings、TCollection 等
基礎容器:TList 指針動態數組,適合存儲對象引用。核心屬性/方法:Count、Items[Index]、Add/Delete/Insert/Remove/I