DateUtils 增減時間完全指南:IncYear、IncMonth、IncDay 等函式詳解
在 Delphi 開發中,日期時間運算是高頻需求。DateUtils 單元提供了一組直觀強大的「增量」函式,讓你能以年、月、週、日、時、分、秒、毫秒為單位靈活調
打造極致精簡的偏移量補丁程序:從 800KB 到 40KB 的 Delphi 實戰
在逆向工程與軟體破解研究中,補丁程序的體積往往是衡量技術水平的重要指標。傳統的資源釋放式補丁,因需將完整的破解後文件內嵌為資源,導致生成體積龐大——即便經壓縮仍
基於 Delphi 的條碼打印系統設計與實現:從編碼規則到打印機通訊全流程
項目背景與需求 某大型工廠倉庫管理系統引入條碼技術,要求實現零部件、電子元器件的「一物一碼」全生命周期追溯。條碼打印系統作為核心子系統,需解決:編碼規則制定、標
復雜結構化存取(一):Windows 復合文檔/結構化存儲 COM 接口全景指南
什麼是復合文檔? 當我們需要存儲的數據不再是扁平的字節流,而是具有層級嵌套、類型異構、並發訪問特徵時,傳統文件與關係數據庫都力不從心。Windows 通過 CO
結構化儲存實戰 (二):巢狀 Storage/Stream 讀寫與結構體序列化
前言 Windows 結構化儲存 (IStorage/IStream) 支援 **巢狀階層**:儲存體可包含子儲存體與串流,形成類似檔案系統的樹狀結構。本文示範
結構化儲存實戰 (三):目錄級封裝/解包與壓縮函數庫
前言 Windows **結構化儲存 (Structured Storage / Compound File)** 透過 IStorage/IStream CO
Delphi 建立捷徑完整實作:CreateShortcut 函數支援桌面、開始選單、自訂目錄
前言 Windows 捷徑 (.lnk) 是啟動應用程式的常用入口。Delphi 透過 IShellLink、IPersistFile COM 介面可程式化建立
Delphi 介面程式設計 (1):前言 - 從 COM 到語言特性的演進
前言 Delphi 的 **介面** 概念源自 Microsoft COM (Component Object Model),歷經 Delphi 3 引入支援
Delphi 介面程式設計 (2):第一個範例 - 多介面實現與查詢
前言 Delphi 介面支援 **多介面實現**:單一類別可同時實作多個介面,呼叫端透過介面變數存取對應功能集合。本文透過完整範例示範定義兩個介面 (IMyIn
Delphi 介面程式設計 (3):介面參考計數與自動釋放機制深度解析
前言 Delphi 介面採用 **參考計數** 管理物件生命週期:介面變數賦值時計數 +1,離開作用域或重新賦值時計數 -1,歸零自動呼叫解構子。這與傳統類別手
Delphi 介面程式設計 (4):介面屬性的定義與實現機制
前言 介面 不僅可定義方法,還可定義 **屬性**。但介面本身無欄位,屬性的讀寫必須透過方法 (getter/setter)。實現類別提供具體欄位儲存資料,介面
Delphi 介面程式設計 (5):相同介面、不同實現的多型應用
前言 介面 定義契約,類別 提供實現。同一介面可有多種截然不同的實現,呼叫端透過介面變數動態切換實現,實現執行期多型。本文示範定義 IMyInterface1
Delphi 字串流編碼轉換:ANSI/UTF-8 互轉與十六進位檢視實作
前言 Delphi 2009+ 採用 Unicode (UTF-16) 為原生字串型別,但資料儲存、網路傳輸、檔案交換常需 UTF-8 或指定代碼頁 (如繁體中
Delphi 資源檔案入門:建立自訂應用程式圖示 (MainIcon) 完整教學
前言 Delphi 專案預設包含 {$R *.res} 指令,連結同名資源檔 (Project1.res) 內建應用程式圖示 (MainIcon)。若需替換為自
Delphi ADO 呼叫 SQL Server 預存程序完整實作指南
前言 使用 TADOStoredProc 元件呼叫 SQL Server 預存程序,配合 TADOConnection、TADODataSet、TDataSou
Delphi 資源檔案實戰:嵌入多個圖示 (ICO) 並動態切換應用程式圖示
前言 Delphi 專案預設透過 {$R *.res} 連結主資源檔,內含應用程式圖示 (MainIcon)。若需攜帶多個自訂圖示並在執行期動態切換,需建立獨立
《MSN 聊天記錄查看器 3.1》算法逆向分析與 Delphi 註冊機實作
前言 本文記錄對「MSN 聊天記錄查看器 3.1」註冊演算法的完整逆向分析過程,並提供 Delphi 實作的註冊機程式碼。僅供技術研究與學習用途,請勿用於非法破
Delphi IDE 擴展實戰:自訂 To-Do List 管理器與專家開發
前言 Delphi 5 引入的 To-Do List** 功能內建於 IDE,支援任務優先級、負責人、分類、全域/區域任務區分、狀態追蹤與匯出。但實務上常需自動