資料庫完全面向物件設計模式 (含銀行儲蓄系統實作範例)
前言:什麼是「完全面向物件」? 許多標榜「面向物件」的專案,實則只是將程序式碼包裝在類別中,核心業務邏輯仍散落在 UI 事件處理裡。真正的完全面向物件 (Pur
利用 Delphi 自動化將資料庫內容匯出至 Word 文件 (不顯示 Word 視窗、免指定路徑)
前言 在商務應用中,常需將資料庫報表匯出為 Word 文件供進一步編輯。傳統 OLE 自動化方式會啟動 Word 視窗干擾使用者,且需指定 WINWORD.EX
修改 Delphi ADODB 單元以相容 SQL Server 2000 回傳參數名稱變更
問題背景 從 SQL Server 7.0 升級至 SQL Server 2000 後,原本正常運作的 Delphi ADO 應用程式突然出錯。根因在於 SQL
Borland 線上調查:徵求 Delphi 與 C++Builder 未來資料庫開發功能建議
調查背景 2002 年 2 月,Borland 史上首次針對 RAD Windows 產品線 (Delphi 與 C++Builder) 的資料庫開發支援發起專
SQL Server 自動編號預存程序實作 (含年/月/日流水號邏輯)
前言 在企業應用系統中,單據編號 (如訂單號、發票號) 常需依年、月、日產生流水號,並能在跨期時自動歸零。本文提供一個 SQL Server 預存程序 Get_
Delphi 處理資料庫日期欄位的顯示與輸入技巧
前言 在 Delphi 資料庫應用程式中,日期型欄位的顯示格式與輸入驗證常是開發者頭痛的問題。本文介紹利用 TField 的 OnGetText 與 OnSet
在 Delphi 程式中自動建立與設定 ODBC 系統資料來源 (DSN)
前言 在 Delphi 資料庫應用程式開發中,存取資料庫主要有兩種途徑:一是透過 BDE (Borland Database Engine) 使用 Delphi
InstallShield Express 打造精簡 Delphi 資料庫應用程式安裝包
痛點:BDE 體積過大 Delphi 資料庫應用程式發布時必須附帶 BDE (Borland Database Engine),但 BDE 體積龐大(Delph
資料庫程式開發三大實務技巧:暫存表、BDE 部署與 InterBase 外部函數
前言 在 Client/Server 架構下開發資料庫應用,常面臨資料輸入效率、引擎部署、預存程序功能不足等挑戰。本文分享三項實戰經驗,幫助開發者提升開發效率與
在 Delphi 程式中運用 ADO 物件存取 ODBC 資料庫
前言:為何在 Delphi 中使用 ADO? 身為 ASP 開發者,筆者習慣在 ASP 頁面中透過 ADO 物件操作 ODBC 資料庫,深感其開發 Web 應用
Delphi 動態創建、壓縮修復 Access MDB 數據庫完整方案
需求背景 Delphi + Access 開發中,常需在用戶機器無 Access 運行環境下:動態創建 MDB、定期壓縮修復。本文提供三種成熟方案,覆蓋 DAO
Delphi TQuery 使用誤區:手冊範例導致的性能與資源問題
問題現象 許多開發者照搬 Delphi 手冊中的 TQuery 範例代碼: Query1.Close; Query1.ParamByName(ID).AsStr
Delphi 自動化 Word 實現數據庫郵件合併:文檔生成與列印完整方案
需求場景 辦公自動化(OA)常見需求:根據數據庫記錄批量生成合同、通知、報表等 Word 文檔。利用 Delphi COM 自動化 Word,將模板中的書籤/標
用 InstallShield 制作數據庫應用系統安裝程序:BDE 文件精選與註冊表配置
背景 Delphi 數據庫應用依賴 Borland Database Engine (BDE)。在無 Delphi 環境的機器上運行,必須分發 BDE 核心文件
Windows 消息大全(二):控件通知、剪貼板、DDE 與自定義消息
控件顏色與繪製消息 常量值含義 WM_CTLCOLOREDIT$0133編輯框繪製前,父窗口可設置文本/背景色 WM_CTLCOLORLISTBO
Windows 消息大全(一):核心窗口消息與參數詳解
消息機制基礎 Windows 以消息驅動模型運行。消息是一個 TMsg 記錄: type TMsg = packed record hwnd: HW
VCL 內存洩漏 Bug:TValueListStrings 缺少 Destroy 導致 ItemProps 記憶體未釋放
在 ValEdit.pas 中,TValueListStrings (供 TValueListEditor 使用) 定義了 ItemProps 欄位 (儲存每行