多執行緒程式設計:從 CreateThread 入門(二) - 內核物件與 TContext(二)
前言 本文解析 CreateThread 返回的執行緒控制代碼屬於內核物件、執行緒排程平等性、上下文切換結構 TContext 以及執行緒 ID 與控制代碼的差
多執行緒程式設計:從 CreateThread 入門(三)續 - 完整程式碼(二)
前言 本文提供使用 CREATE_SUSPENDED 建立暫停執行緒、ResumeThread/SuspendThread 控制、無限迴圈更新全域變數、Time
多執行緒程式設計:從 CreateThread 入門(三)續 - Suspend/Resume(三)
前言 本文展示使用 CREATE_SUSPENDED 建立暫停狀態執行緒,並透過 ResumeThread/SuspendThread 控制執行緒繼續與暫停,配
多執行緒程式設計:從 CreateThread 入門(四)續二 - 參數傳遞技巧(二)
前言 本文展示如何利用 CreateThread 第四個參數傳遞座標,並在執行緒中解碼,避免使用全域變數。同時說明執行緒同步的重要性。 表單設計(DFM) o
多執行緒程式設計:從 CreateThread 入門(五)續三 - 完整程式碼(二)
前言 本文提供使用 CreateThread API 建立執行緒、在執行緒中呼叫 VCL 方法(需 Lock/Unlock)、查詢執行緒退出代碼的完整單元程式碼
多執行緒程式設計:從 CreateThread 入門(五)續三 - 視窗設計(三)
前言 本系列第 5 篇,提供使用 CreateThread API 直接建立執行緒的最簡視窗設計,包含兩個按鈕分別啟動執行緒與查詢退出代碼。 表單設計(DFM
自訂 QuickReport 列印預覽視窗完整實作(二)
前言 本文提供一個繼承自 TForm 的自訂預覽視窗 TMyPreview,整合 TQRPreview、工具列、進度列,支援縮放、換頁、列印、匯出(QR/TXT
Delphi 7 實現記錄「攜帶/複製」功能完整教學(二)
四、使用者修改「複製」記錄,確認則儲存,否則取消 建立示範專案 Project1,表單 Form1,佈局如下: 資料表結構:Salary(薪資表) 說明:
Delphi 7 實現記錄「攜帶」功能核心邏輯與事件綁定(三)
前言 承接上篇,本文詳細說明型別宣告、變數定義、FormCreate 初始化與 DataSet 事件綁定的完整程式碼。 型別與變數宣告 type TFor
Delphi 7 實現記錄「攜帶」功能完整教學(四)
前言 資料錄入時常需「攜帶」上一筆記錄的欄位值作為新記錄預設值。本文提供 Delphi 7 完整實作,包含動態陣列暫存、BeforeInsert/AfterIn
Delphi 編寫後台監控軟體關鍵技術(二)
前言 本文介紹將 Delphi 應用程式註冊為系統服務,從任務管理器隱藏進程,並配合全域熱鍵實現隱蔽運行與熱鍵喚出的完整技術方案。 核心程式碼 { 將當前進程
Delphi 並行埠位元操作核心邏輯詳解(二):AND/OR/XOR 實戰技巧
位元運算在並行埠控制中的核心應用模式 本文系統整理並行埠 (LPT) 資料埠 0x378 位元級讀寫的三大基本操作:**設定位元 (OR)**、**清除位元 (
Delphi 控制並行埠位元操作實戰(三):完整 GUI 監控程式
並行埠 (LPT) 位元級控制與即時監控程式完整實作 承接前兩篇位元運算理論與基礎讀寫函式,本文呈現一個功能完整的 Delphi 視窗應用程式:8 個 TChe
讓 DBGrid 完美支援滑鼠滾輪(二):元件擴充實作全攻略
從零打造支援滾輪的 TMyDBGrid 元件 標準 TDBGrid 未內建滑鼠滾輪事件,導致使用者無法以滾輪捲動資料列。本文示範如何繼承 TCustomDBGr
Delphi 自適應表單實現方案(二):動態調整螢幕解析度
方案二:執行期切換顯示器解析度以匹配設計時尺寸 不同於方案一(縮放表單控制項),本文介紹另一種思路:**在應用程式啟動時,將系統螢幕解析度強制切換為表單設計時的
DelphiX 入門教學(八):打造第一個簡單動畫(下)
DelphiX 動畫實戰:表單定義完整解析 承接上一篇,本文詳細拆解 DelphiX 元件套件中 TDXDraw、TDXImageList、TDXTimer 三
Delphi 運行時錯誤代碼完整參考指南(第 3 部分)
Delphi 系統錯誤代碼詳細解析(續) 本部分涵蓋使用者帳號驗證、配置登錄、磁帶定位、管道/檔案操作、視窗類別管理、域控制器存取、匿名存取、API 執行模式、
Delphi 運行時錯誤代碼完整參考指南(第 4 部分)
Delphi 系統錯誤代碼詳細解析(續) 本部分專注於裝置管理、目錄操作、磁碟/磁帶硬體錯誤、擴充屬性 (EA)、事件日誌、檔案系統、軟碟機控制器以及全螢幕模式