以 Delphi 實作遠端桌面自動化掃描工具(含多執行緒與 WinInet 操作)
專案背景 作者參考「防明小子」掃描工具介面,以 Delphi 7 開發一支多執行緒後台掃描程式,主要功能: 1. 讀取目標網址清單(Memo) 2. 啟動 ms
Delphi 7 安裝 DSPack 2.3.4 完整步驟與 DirectShow 開發入門
前置知識 DirectShow:DirectX 多媒體串流架構,負責影音擷取、編解碼、渲染。 DSPack:Delphi 封裝 DirectShow 的免費元
Delphi/BCB 一線程式設計師實戰經驗總結:從需求到交付的完整流程
前言 作者自 2003 年 1 月投入專案開發,歷經 19 個月摸爬滾打,從「粗製濫造、漂泊不定」到具備合格程式設計師能力。本文將實戰經驗濃縮為四大階段:需求理
Delphi RSS 開源專案啟動:成員名單、工具鏈與下載連結
專案啟動宣告 2005 年 5 月,Delphi 開發者社群發起「Delphi RSS 開源專案」,目標是以 Delphi 2005 Update 3 (D9)
使用 MIDAS 三層架構遠端存取 Access 資料庫完整實作
背景與動機 Access 屬於檔案型資料庫,不像 SQL Server 或 Oracle 擁有專用客戶端工具支援遠端連線。若需在區域網路或跨網段存取 Acces
VCL 通用屬性、方法與事件完整參考表
概述 VCL(Visual Component Library)是 Delphi/C++Builder 的核心類別庫,所有視覺與非視覺元件皆繼承自 TCompo
自製 Delphi 資料查詢編輯元件:TDBLookUpEdit 完整原始碼解析
元件簡介與設計初衷 這是作者 Siow 開發的第一個自訂 VCL 元件 TDBLookUpEdit,繼承自標準 TEdit。核心概念是「以選擇取代輸入」:當使用
Delphi 7 新特性全覽:IDE、Web、COM、資料庫、元件庫、編譯器、Rave Reports、ModelMaker
概述 Delphi 7 於 2002 年釋出,是經典 Delphi 7 系列巔峰版本,在 IDE 易用性、Web 服務支援、資料庫架構現代化、元件庫豐富度上有重
Delphi XML 處理兩大方案:內建 XML Broker 架構與 MSXML COM 元件實作對比
方案一:內建 XML Broker 架構 適用於 WebSnap/InternetExpress 架構,將 TClientDataSet 資料自動轉為 XML
Delphi ADO 開發常見疑難雜症:連接字串動態化、SQL 字串逸出、參數集合用法、IDE 智能提示失效
問題一:ADOConnection 動態連接字串與設計期 ADOTable 共存 現象:LoginPrompt := False、ConnectionStrin
Delphi COM+ 遠程元件以指定用戶身分啟動與存取:CoCreateInstanceEx 與 CoSetProxyBlanket 完整實作
問題背景 Delphi 開發 COM+ 元件極快,但遠程部署常遇「拒絕存取」。預設 TDCOMConnection 使用本地登入用戶權杖呼叫 CoCreateI
ReportBuilder 指定列印頁碼範圍技巧:BeforePrint 事件動態設定 PageList
需求場景 ReportBuilder 預設列印對話框支援頁碼範圍,但若需程式碼直接指定(如「只列印第 3-5 頁」或「列印第 1,3,5 頁」)且不顯示對話框,
Delphi 實作設計時控件操作模擬:拖曳移動、八向縮放、選取視覺回饋
專案目標 在執行期模擬 Delphi IDE 設計介面的控件操作體驗:滑鼠懸停邊緣/角落顯示對應縮放游標、拖曳移動控件、拖曳邊緣縮放、選取時顯示八個調整控制點。
掃雷外掛核心演算法實作:兩階段邏輯推理與操作緩衝區設計
演算法核心邏輯 掃雷外掛演算法層僅需兩條基本推理規則即可覆蓋絕大多數情境: 全雷判定:格子數值 = 周圍未開啟格子數 → 周圍全標記為雷 雙鍵點擊:格子數值
Delphi C/S 架構下 ClientDataSet 批次儲存通用類:Delta 包套用與 ProviderFlags 動態控制
背景與痛點 C/S 架構中,前端 TClientDataSet 修改資料後需批次回寫資料庫。初學者常逐筆迴圈執行 SQL,效能差且難維護。利用 ClientDa
Delphi 自製熱鍵截圖工具:區域/全螢幕捕捉、資源嵌入音效、系統匣圖最小化
專案動機與特色 市面截圖工具要麼過於龐大、要麼功能單一(僅區域/全螢幕、需畫圖軟體存檔)。本工具參考 QQ 截圖體驗:全域熱鍵喚起、矩形選區捕捉、即時編輯標註、
Delphi 最簡單實現開機自啟動:註冊表寫入三行代碼
核心代碼 利用 TRegistry 向 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Delphi 完美實現後台呼叫外部程式:虛擬桌面技術隱藏視窗
場景與痛點 需在自有程式中無感呼叫第三方可執行檔:啟動、設定文字框內容、觸發按鈕點擊。常規 CreateProcess + FindWindow + SendM
StringTokenizer:TSkyStringTokenizer 元件支援多字元分隔符、迭代器模式
Delphi DecisionGrid 動態報表輸出:從資料分析到 QuickReport 列印
Delphi 動態 SQL 程式設計實戰:資料庫查詢器完整原始碼解析
掃雷外掛核心算法設計與 Delphi 實現
Delphi 開發優勢深度分析:五大核心競爭力與事件驅動機制解析