深入解析 Delphi 字符串類型:ShortString、AnsiString、WideString、PChar
四大字符串類型 類型別名最大長度內存管理結束符適用場景 ShortStringString[255]255 字符棧/靜態長度字節 (索引 0)舊代碼兼
Delphi Classes 單元常用函數與過程速查表
分類彙總 類註冊與查找 RegisterClass / RegisterClasses / RegisterClassAlias UnRegister
DateUtils.IsPM:判斷時間是否為下午
函數原型 function IsPM(const AValue: TDateTime): Boolean; 返回 True 表示下午 (12:00:00.00
Delphi 命令行參數實現啟動最小化到托盤
專案源文件 (.dpr) 關鍵代碼 program Project1; uses Forms, Windows, Messages, SysUtils; {
Delphi TTreeView 學習 (一):控件屬性、方法與事件全覽
核心屬性分類 外觀與行為 AutoExpand:單擊自動展開/折疊其他 BorderStyle:bsNone/bsSingle HideSelec
Delphi TTreeView 學習 (二):TTreeNodes 集合操作全指南
核心屬性 Count:節點總數 Handle:TreeView 窗口句柄 Item[Index]:按絕對索引訪問節點 (默認屬性) Owner
Delphi TTreeView 學習 (三):TTreeNode 完整屬性與方法參考
核心屬性 屬性類型說明 AbsoluteIndexInteger節點在整棵樹中的絕對索引 (從 0 開始) CountInteger直接子節點數
Delphi TWebBrowser 實作網頁編輯器:contentEditable 與 designMode 雙模式切換
前言 TWebBrowser 封裝 MSHTML (Trident/EdgeHTML),支援將網頁內容切換為可編輯模式。本文示範兩種標準編輯模式:content
Delphi 金額大小寫轉換:阿拉伯數字轉中文大寫金額 (壹貳叁肆伍陸柒捌玖) 完整函數
前言 財務系統、發票列印、支票列印常需將阿拉伯數字金額轉為中文大寫 (「壹佰貳拾叁元整」)。本文提供完整的 DecimalToChineseCurrency 函
Delphi 通配符模式匹配函數 IsLike:支援 ? * 遞迴回溯演算法實作
前言 Delphi 標準庫缺乏通配符模式匹配函數。本文提供一個獨立的 IsLike(Pattern, Text) 函數,支援 ? (單字元) 與 * (多字元)
Delphi Button OnClick 事件機制深度解析:方法指標、Click 方法與設計時關聯的微妙關係
前言 Delphi TButton.OnClick 事件看似簡單,實則涉及方法指標、Click 方法、設計時元件關聯三層機制。理解其差異,能避免「刪除元件後殘留
Delphi GetEnvironmentVariable 讀取系統環境變數速查表:風資料夾、系統路徑、處理器資訊一覽
前言 GetEnvironmentVariable 是 Delphi 讀取 Windows 環境變數的標準 API。本文整理開發中最常用的系統環境變數對照表,涵
Delphi 程式阻止使用者關機/登出/重啟:WM_QUERYENDSESSION 訊息攔截實作
前言 Windows 關機/登出/重啟時,會向所有視窗發送 WM_QUERYENDSESSION 訊息詢問「是否允許結束工作階段」。應用程式回傳 0 (Fals
Delphi 呼叫預存程序完整實作:ADOStoredProc 參數建立、結果集處理與 DataGrid 綁定
前言 在 Delphi 中使用 TADOStoredProc 呼叫資料庫預存程序,關鍵在於參數正確建立與綁定、區分有無結果集、異常處理。本文提供從資料模組設計到
Delphi Indy 串流傳輸完全指南:WriteStream/ReadStream 兩種模式與緩衝區控制
前言 Indy (TIdTCPClient/TIdTCPServer) 傳輸串流資料時,關鍵在於雙端協議一致:發送端如何寫入長度與資料,接收端如何讀取長度與資料