Delphi 自訂元件開發(四):圖形元件 TGraphicControl 實作
圖形元件特性 不接收鍵盤焦點,無視窗控制代碼。 可處理滑鼠事件,繪圖效能優於視窗元件。 繼承自 TGraphicControl。 建立步驟 新增單元 S
Delphi 3 快速按鈕列製作兩法:Panel+SpeedButton vs ToolBar
方法一:Panel + SpeedButton + Bevel 放 Panel1:Align=alTop、Caption=、高度適中。 放六個 SpeedBu
Delphi 3.0 函數呼叫慣例解析:解決 DLL 呼叫 Access Violation
問題現象 呼叫英國 Schlumberger 硬體驅動 DLL 時發生 Access violation,C 範例程式卻正常。經分析為呼叫慣例不符。 Delp
DCU 編譯單元重用:Interface 與 Implementation 引用差異
兩種引用方式 在 interface 區塊的 uses 引用 適用於系統單元(Windows、Dialogs 等)。 要求:被引用 DCU 必須放在
Delphi 命令列參數處理:ParamCount 與 ParamStr 實務
函數說明 ParamCount: Integer:命令列參數個數(不含程式名稱)。 ParamStr(Index: Integer): string:Inde
Delphi 編譯器提示指令:局部啟用/關閉 HINT
用法 在原始碼中插入指令控制編譯器提示(Hint/Warning)輸出: {$HINTS ON} / {$HINTS OFF}:啟用/關閉提示訊息。 {$WA
Delphi 執行期動態建立元件完整範例(視覺與非視覺)
一、視覺元件(以 TEdit 為例) // 表單型別宣告 type TForm1 = class(TForm) private FEdit: T
Delphi 單機輕量資料庫開發:ClientDataSet 完全指南
背景 傳統 BDE/ODBC/ADO 需部署龐大驅動程式,對單機小型資料應用過於笨重。Delphi 5 引入 TClientDataSet(MidasLib),
Delphi 7 IDE 編輯器新功能深度解析
多語言支援 Delphi 7 編輯器重寫,除 Object Pascal 外,支援 SQL、XML、HTML、XSL、C++、C# 等語言檔案編輯,提供語法高亮
Delphi 7 版本演進回顧:從 Delphi 1 到 Delphi 7 的七代傳奇
前言 Delphi 結合物件導向與視覺化開發,支援 Windows、Linux 及 .NET,是快速應用開發(RAD)標竿。本文梳理七個主要版本里程碑。 版本
程式控制 Windows 12/24 小時制切換:登錄表修改法
問題由來 TDateTimePicker 無屬性切換 12/24 小時制。透過控制面板修改雖可影響顯示,但程式部署到他人電腦會失效。解決方案:直接修改登錄表 H
實戰 OLE 自動化伺服器開發:從 SQL Server 客戶記錄管理到 VCL 元件封裝
案例背景 假設為大型供貨商,多個系統需共用「客戶購買記錄」邏輯與 SQL Server 資料存取。將核心功能封裝為 OLE 自動化伺服器,再包裝成 VCL 元件
Delphi 源碼學習心法:從整體到細節,理論結合實戰
核心觀點 閱讀源碼不應陷入細節泥沼,而應遵循「整體 → 節點 → 串聯 → 實戰」四階段: 畫出流程圖:理解程式整體架構與資料流向,不被語法干擾。 剖析關鍵
Delphi 實作透明按鈕:Image + Label + Bevel 組合技
設計概念 利用三個元件疊加:TImage 做背景圖、TLabel 顯示文字(設 Transparent=True)、TBevel 提供立體邊框(滑鼠進入時顯示凸
自製網頁特效軟體:五步驟打造屬於你的特效庫
前言 市面熱門的「新新網頁特效」其實原理簡單:蒐集特效程式碼 → 分類儲存 → 前端介面瀏覽/預覽/複製。本文教你用 Delphi 6.0 五步驟打造專屬特效軟
Delphi 整合 Cell 報表元件完整實戰教學
前言 Cell 是國產優秀報表元件,搭配 Delphi 開發報表極為高效。本文以「開啟 CLL 檔、選取資料區域、產生圖表」為例,完整示範 Cell 在 Del