Delphi 中 Windows API 函數調用完全指南
前言:為什麼要學習 API 函數? 許多 Delphi 初學者可能會誤以為「戴妃」是指已故的英國王妃,其實這裡指的正是 Inprise 旗艦產品 Delphi
Delphi API 函數詳解 (一):視窗與訊息核心函數實戰指南
系列簡介 本系列精選 Delphi 開發中高頻使用、實用性強的 Windows API 函數,分類詳解語法、參數、回傳值、實戰範例。首篇聚焦視窗與訊息核心函數。
Delphi 巧用 Windows API 實用三例:Memo 光標位置、ListBox 水平捲軸、螢幕解析度偵測
應用一:精確取得 TMemo 控制項游標行列位置 TMemo 無直接屬性提供游標行/列。利用 EM_LINEFROMCHAR、EM_LINEINDEX 訊息計算
Delphi Win32 API 使用特殊情況:版本差異導致的動態連結失效與動態載入解決方案
問題根源:Windows 版本差異與 API 可用性 Delphi 編譯時靜態連結 kernel32.dll、user32.dll 等系統 DLL 的匯入表。若
Delphi 開發 Shell Extension:Context Menu Handler 為檔案/資料夾新增右鍵選單
Shell Extension 七大類型回顧 類型功能核心介面 Context Menu Handler右鍵選單動態新增項目IContextMenu, ISh
Delphi 開發 Shell Extension:利用 Copy Hook Handler 保護資料夾防刪除/移動/重命名
Shell Extension 概覽 Windows Shell (探索器) 提供 7 類擴充點: 類型功能介面 Context Menu Handler右鍵
Delphi 高精度計時器實作:QueryPerformanceCounter 與 Multimedia Timer 詳細解析
為什麼 TTimer 不夠用? TTimer 理論精度 1ms,實際受限於 Windows 訊息佇列與排程器,50ms 以下精度極差,僅適用於低精度需求 (UI
善用 Windows API 擴充 Delphi 功能:自訂 MsgBox 替代 MessageDlg
為什麼需要呼叫 Windows API? Delphi 雖功能強大,但某些底層操作需直接呼叫 API。相比 VB 需繁瑣 Declare,Delphi 只需 u
Delphi 6 開發 ASP 檔案上傳元件完整實戰:multipart/form-data 解析與 COM 封裝
背景:ASP 原生不支援檔案上傳 經典 ASP (ASP 3.0) 的 Request 物件無法解析 multipart/form-data 編碼表單。第三方元
Delphi Internet 程式設計技巧 (一):取得與設定系統預設瀏覽器、郵件用戶端
技巧一:從註冊表取得預設瀏覽器路徑 Windows 將檔案關聯資訊儲存在 HKEY_CLASSES_ROOT。HTML 檔案關聯鍈指向預設瀏覽器。 完整函數實
Delphi 透過 WinINET API 遍歷與管理 IE 快取
IE 快取機制與 API 選擇 IE 瀏覽網頁時自動將內容儲存至本地快取。遍歷快取有兩種 API 模式: 回呼函數模式:如 EnumWindows,傳遞回呼指
Delphi 6 XML 文件處理完全指南:TXMLDocument 元件操作與 MIME 編碼整合
XML 在 Delphi 6 中的地位 XML 是新一代 Web 資料格式,以樹狀結構儲存任意資料。Delphi 6 內建 TXMLDocument 元件 (位
WebSnap 元件架構深度解析:擴充介面實現資料庫用戶管理與動態登入導向
WebSnap 核心優勢:介面導向的可擴充架構 WebSnap (Delphi 6/7/2005/2006/2007/Kylix) 提供豐富的介面定義,使常用功
Delphi 6 開發 Web Service 完整實戰:從 SOAP Server 到客戶端調用
開發環境與架構概覽 IDE:Delphi 6 (內建 Web Services 支援) 伺服器:IIS (ISAPI/NSAPI DLL 部署) 協定:SOA
Delphi 自製代理伺服器:解決區域網路上網計費與存取控制
專案背景與動機 開發上網計費軟體時,需獲取區域網路各工作站即時上網資訊。現成代理軟體 (如 Wingate、ProxyPlus) 為閉源系統,難以程式化提取計費
Delphi 與 Internet 整合開發 (二):WININET 與 ISAPI 進階實戰
本文與前文 (ID:221264) 關係說明 本文標題為「DELPHI與INTERNET2」,內容與 221264 高度重複,疑為同一文檔不同版本或分章節。本次
Delphi Internet 程式設計實用技巧大全 (一)
技巧一:實現超級連結 — 啟動預設瀏覽器/郵件用戶端/FTP 等 使用 ShellExecute API,支援多種協定前綴: uses ShellApi; p