初探 Delphi 插件程式設計(二)——介面設計、DLL 調試配置與完整實現代碼
雙介面函數協議 函數用途參數 ShowDLLForm初次建立 DLL 視窗實例宿主句柄、視窗標題、用戶 ID(權限控制) FreeDLLForm釋放視窗實例
初探 Delphi 插件程式設計(三)——容器程式架構與介面函數定義
插件視窗層級管理 DLL 視窗一經呼叫即保持於容器(Hall)視窗上層,無遮蓋疑慮。 容器程式實現:介面函數引入與顯式調用 採用顯式調用(靈活、支援延遲載
初探 Delphi 插件程式設計(四)——DLL 載入、函數指標獲取與資料庫驅動模組管理
四步驟顯式調用 DLL 函數 載入 DLL:LoadLibrary(Path) → 成功返回模組句柄(Cardinal),失敗返回 0 獲取函數位址
初探 Delphi 插件程式設計(五)——插件資料結構、載入流程與資料庫驅動配置
插件資訊資料結構 type TMyPlugins = class Caption: String; // DLL 視窗標題
初探 Delphi 插件程式設計(六)——DLL 視窗控制與釋放策略
DLL 視窗顯示/隱藏而非建立/銷毀 採用 FindWindow 依類別名尋找視窗句柄,配合 ShowWindow(SW_SHOWDEFAULT/SW_HID
Delphi 編程:調用指定 Windows 程式三大方案對比(二)——WinExec、ShellExecute、CreateProcess 深度解析
三種調用方式對比 方法特點適用場景 WinExec16 位相容 API,簡單但功能有限,無法獲取進程資訊簡單啟動、無需控制 ShellExecuteShel
Delphi 編程:建立與刪除資料夾完整實現(二)——SHFileOperation 回收站刪除與直接刪除雙模式
完整程式碼實現 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Class
基於 Delphi 的異常處理技術探究(二)——被保護語句塊與資源塊雙重防護機制
被保護語句塊:try/except 捕獲與處理異常 try // 可能引發異常的代碼 except // 異常處理邏輯 end; 執行流程:
基於 Delphi 的異常處理技術探究(三)——try/finally 資源保護模式與實戰範例
try/finally 結構:確保資源釋放的鐵律 try // 程式邏輯 finally // 釋放資源:釋放記憶體、關閉檔案、恢復系統狀態 end;
Delphi 深度探索:Shell 執行操作記錄器(二)——COM 物件建立與介面實現
建立進程內 COM 物件 新建 ActiveX Library 專案 選單 New | COM Object 建立 COM 物件框架 填寫對話框
Delphi 深度探索:Shell 執行操作記錄器(三)——TShellExecuteInfo 結構與執行控制
關鍵結構欄位解析 TShellExecuteInfo 結構攜帶豐富資訊: lpFile:目標檔案名(可能是文檔而非可執行檔,Shell 會自動解析關聯程
Delphi 深度探索:Shell 執行操作記錄器(四)——安全控制與日誌記錄實現
自定義安全認證機制 利用 ShellExecuteHook 可實現基於用戶權限的程式執行控制:在 Execute 方法中判斷目標程式與用戶身份,決定允許或阻擋
Delphi 深度探索:Shell 執行操作記錄器(五)——註冊表操作與 COM 註冊實現
COM 物件註冊表自動化管理 ShellExecuteHook 需在註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win
Delphi 2006 新特性深度解析(二):多語言專案群架構與 IDE 效能優化
專案群:跨語言、跨平台的統一開發管理 Delphi 2006 專案群支援在單一解決方案中管理 C++ DLL、Delphi Win32 應用、C# ASP.N
Delphi 2006 新特性深度解析(三):區塊自動完成、變更邊欄與重構新功能
區塊自動完成:輸入 begin 即刻生成 end IDE 現能自動補全 begin/end 等成對結構,顯著加速編碼節奏。 變更邊欄:即時追蹤編輯軌跡 編
Delphi 2006 新特性深度解析(四):即時模板、Surround 包裹與調試器視覺化
即時模板:超越代碼片段的智能編碼助手 Delphi 2006 引入上下文敏感的動態即時模板,成為傳統 Code Snippets 與 Code Templat
Delphi 2006 新特性深度解析(五):調試增強、資料庫連接池與 Together 建模整合
調試器體驗全面升級 Delphi 2006 在調試器設計上投入巨大心血,新增可擴展視圖與多層級資訊顯示:內嵌可展開工具提示、局部變數與觀察視窗的樹狀展開,讓開
Delphi 2006 新特性深度解析(六):UML 建模、設計模式與 LiveSource 雙向工程
LiveSource:模型與代碼的即時同步 Delphi 2006 的 LiveSource 技術實現了模型視圖與源代碼的雙向同步:調整圖形元素時代碼自動更新