Delphi 實作 DelTree 遞歸刪除目錄樹:處理隱藏、唯讀、系統檔案完整方案
問題背景 Delphi 內建 RemoveDir/RmDir 僅能刪除空目錄。若需刪除包含子目錄、檔案(含隱藏、唯讀、系統屬性)的完整目錄樹,必須自行實作遞歸演
網路音訊傳輸技術淺析:Codec、ACM API 與 Delphi 多媒體串流開發指南
前言 隨著頻寬普及,IP 語音、網路電台、串流媒體已成主流。Windows 提供音訊壓縮管理器(ACM)統一介面,開發者可輕鬆呼叫系統內建或第三方 Codec
Pascal 撰寫極簡 Winsock 回應伺服器:命令列編譯與 Telnet 測試完整實作
專案背景 本範例展示如何以純 Pascal(無 VCL)撰寫一個 TCP 回應伺服器,僅使用 Windows SDK 的 Winsock API,適合學習網路程
Delphi 取得光碟機磁碟代號:掃描邏輯磁碟並判斷驅動器類型
需求 應用程式常需偵測系統中是否存在光碟機(CD-ROM/DVD),並取得其磁碟代號(如 D:、E:)。 核心 API GetLogicalDrives
Delphi 實現無標題列視窗拖曳移動:WM_NCHITTEST 訊息攔截技巧
問題 當表單的 BorderStyle = bsNone 時,使用者無法透過標題列拖曳視窗。解決方法是攔截 WM_NCHITTEST 訊息,將滑鼠點擊區域強制回
Delphi 三種檔案 I/O 型別深度解析:傳統 Pascal、Windows Handle、檔案流
前言 Delphi 提供三種層次的檔案存取方式,各有優缺點與適用場景。選擇正確的型別能簡化代碼、提升效能並確保相容性。 一、傳統 Pascal 檔案變數
Delphi 取得本機 IP 位址:Winsock 初始化與主機名稱解析完整範例
概述 在網路程式設計中,取得本機 IP 位址是常見需求。本文提供一個完整的主控台程式範例,展示如何正確初始化 Winsock、取得主機名稱、解析 IP 位址並處
Delphi 內嵌組合語言範例:高效率位元組順序反轉
背景 在處理網路通訊或檔案格式時,常需將 4 位元組的整數從小端序轉為大端序(或反之)。純 Pascal 寫法雖清晰,但效率有限。Delphi 支援 asm 區
Delphi 實作任意形狀視窗:利用區域結合 API 打造不規則表單
前言 在 Delphi 開發中,預設的視窗皆為矩形。若想打造圓形、橢圓形或任意不規則外觀的表單,必須透過 Windows API 的「視窗區域」機制。本文將示範
Web 應用程式列印元件開發:ActiveX 元件架構與實作全紀錄
背景動機:B/S 架構下的客戶端列印需求 傳統 C/S 架構列印容易,但 Web 應用 (B/S) 受限於瀏覽器沙箱,無法直接存取客戶端印表機進行精密套印 (票
Access 資料庫密碼破解技術分析與防護指南
⚠️ 嚴正聲明 本文分析 Access MDB 檔案密碼儲存機制與破解原理,**僅供資安研究、授權滲透測試、遺忘密碼恢復等合法用途**。嚴禁用於未授權存取他人資
TWebBrowser 事件流程詳解與判斷網頁下載完成的正確方法
事件觸發順序 每次導航(點擊連結或呼叫 Navigate2)觸發順序: OnBeforeNavigate2:開始連線 OnNavigateComple
Delphi 圖形顯示特效大全:推拉、交錯、雨滴、百葉窗、積木五大演算法實作
核心原理 所有特效基於同一模式: 以 TImage 載入原始圖片作為緩衝區 建立同尺寸 TBitmap 作為動態合成目標 利用 Canvas.Co
Borland 攜手 Referentia 推出全產品線 E-Learning 互動式訓練課程
新聞要點 雙方合作:Borland (Inprise) 與 e-Learning 領導廠商 Referentia Systems 簽署獨家協議 範圍:
Delphi 自繪選單實現 Windows 開始選單風格:Banner 條與漸層選取效果
核心原理 Delphi TMenuItem 提供兩個事件實現 Owner-Draw 選單: OnMeasureItem:var Width, Height
Delphi 利用未公開 API 實現 Shell 檔案操作監控:SHChangeNotifyRegister 完整範例
前言 Windows Shell 提供未公開函數 SHChangeNotifyRegister(Shell32.dll 序數 2)與 SHChangeNotif
Delphi 域名解析 IP:Winsock gethostbyname 完整實作與測試
核心函數:HostToIP 使用 Winsock gethostbyname 將主機名稱(域名或 NetBIOS 名稱)解析為 IPv4 位址字串。 完整實作
Delphi 萬年曆核心單元:農曆、節氣、星座、週數、日期差完整實作
單元概覽 Calendar.pas 提供 1901-2050 年完整農曆/陽曆轉換、二十四節氣、星座、週數、日期差、天干地支年份格式化等功能,核心演算法移植自商