Delphi 建立應用軟體註冊安全機制:Paradox 加密用戶表 + 角色權限完整實作
架構設計 資料庫:Paradox 格式 Users.db,加密保護,置於 C:\Register\Data\ 別名:UserInfo 指向 Data 目錄 用
Delphi 實現 Hint 多行提示:#13 換行符在運行期動態賦值
問題 元件 Hint 屬性預設單行顯示,長文字不美觀。屬性視窗中輸入 #13 會被視為字面字串,不會換行。 解決方案:運行期代碼賦值 procedure T
Delphi 實用技巧集錦:鍵盤鎖定鍵檢測、系統熱鍵屏蔽、工作列控制、開機自啟
1. 檢測 Insert/CapsLock/NumLock/ScrollLock 狀態 procedure TForm1.Timer1Timer(Sender
Delphi 打造趣味動畫滑鼠游標:資源檔 + Screen.Cursors 動態切換完整教學
效果預覽 自訂動畫游標「Face」:平常為圓臉雙眼轉動;左鍵按下左眼眨一下、持續按住左眼連續眨動;右鍵同理右眼。 製作游標資源檔 Tools → Image
Delphi StatusBar 自繪實現黑底綠字經典終端機風格
前置設定 開啟 StatusBar.Panels 編輯器,將所有 Panel 的 Style := psOwnerDraw(預設 psText 不會觸發 On
Delphi 元件 Handle 建立時機:覆寫 CreateWnd 方法在視窗建立後執行初始化
核心概念 控制項的視窗控制代碼在 CreateWnd 方法中建立。需在 Handle 建立後執行動作時,應覆寫此方法。 標準模板 procedure TMy
Delphi StringGrid 實現指定欄位唯讀:OnSelectCell 動態切換 goEditing 技巧
核心代碼 procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Intege
Delphi ListView 進階操作全攻略:Items 集合增刪查改完整指南
Items 集合基礎 ListView1.Items 為 TListItems 類別,封裝列表項目管理。 1. 新增項目(必須用 with 結構) with
Delphi 控制關鍵欄位唯一性:Table.BeforePost 事件防重複輸入實戰
場景 資料表 Renshi.dbf,關鍵欄位 bianhao(編號)建立索引。使用 DBNavigator、DataSource、Table、DBEdit 建立
Delphi 財務金額大寫轉換函數:支援任意長度數值的通用演算法
演算法特色 利用「位置對應單位」思路:從個位向左遞迴,每位數字轉中文大寫,依位置拼接單位(分/角/元/拾/佰/仟/萬/億…),理論支援 Real 範圍內任意長度
Delphi 統計中英文字元個數:ASCII 碼判斷法完整實作
問題背景 中文環境下統計字數:漢字視為 1 字,英文/數字/符號視為 1 字。電腦按位元組計算(漢字 2 位元組),需轉換邏輯。 判斷原理 Ord(Char
Delphi 圖片特效處理:Canvas.CopyMode 實現驚人視覺效果
效果預覽 兩個 TImage:Image1 載入原圖,Image2 顯示處理後效果。點擊按鈕即見神奇變化。 核心代碼 procedure TForm1.Bu
Delphi 動態建立 BDE 別名:單機版與 SQL Server 版完整代碼
背景 發布程式時常遇到「目標機無 BDE 別名」導致無法執行。在程式啟動時動態建立別名,免除部署煩惱。 單機版:Paradox/dBase/文字檔 proc
TMemo/TRichEdit 真正的字元級插入技巧:SelLength 負值法
問題 Lines.Insert 與 Lines.Add 僅能「整行插入」,無法在現有行中間插入字元。 解決方案 RichEdit1.Lines.Insert
Delphi 播放背景音樂:拋棄 MediaPlayer,直接用 MCI API 輕量級實現
前言 藝術性程式常需背景音樂。TMediaPlayer 雖方便但較重。Windows 提供 mciSendString API,極簡實現 MIDI/MP3/WA
Delphi 自動化 Word:插入文字、設定字體完整範例
前言 文件多以 Word 編輯,程式需向 Word 插入內容時,可透過 OLE 自動化實現。 核心代碼 procedure TForm1.Button1Cl
Delphi 隱藏桌面圖示與右鍵選單:FindWindow + ShowWindow 實作
效果說明 執行後桌面圖示消失,右鍵選單失效。配合「移除工作列」、「停用 Windows 檔案總管」、「多使用者密碼」,可構建基礎的公用電腦防篡改環境(適合教學機
Delphi 內建編碼解碼函數大全:EncdDecd 單元使用指南
單元引用 uses EncdDecd; 四大核心函數 EncodeString(const S: string): string:字串編碼 DecodeS