Delphi 程式部署必備:建立捷徑、加入移除程式與自我刪除實作
前言 單一 EXE 檔雖然方便,但缺乏安裝捷徑、控制台「新增/移除程式」項目與解除安裝功能,顯得不夠專業。本文分享三項關鍵技巧,讓您的 Delphi 應用程式更
在 Delphi 中實作 ASP 元件開發完整教學
前言 ASP(Active Server Pages)早期多使用 VBScript 或 JavaScript 等解譯語言撰寫,但腳本語言在安全性、執行效率與擴充
使用 Delphi 斷開撥號網路連線的實作指南
前言 在 Windows 9x 環境下,若安裝了撥號網路,系統目錄中會包含 RasApi32.dll 與 RasApi16.dll 兩個函式庫。透過 RAS(遠
Delphi 在 DBGrid 中嵌入 CheckBox:使用 Win32 API DrawFrameControl 完美解決
痛點與傳統做法缺陷 TDBGrid 原生不支援在布林欄位直接顯示核取方塊。傳統作法在表單建立實體 TCheckBox,再於 OnDrawColumnCell 中
中文貨幣大寫轉換演算法完美實作:符合財務規範的零處理邏輯
問題背景 財務系統常需將阿拉伯數字金額轉為中文大寫(如 1234567.89 → 「壹佰貳拾叁萬肆仟伍佰陸拾柒元捌角玖分」)。簡單演算法常出現「壹佰零拾零元零角
Delphi 列印功能實作教學:在矩形框內分行列印 Memo 文字
需求說明 點擊「列印」按鈕,將 Memo 內容最多分三行列印於紙張中央的矩形框內。每行最多容納 22 個三號字(16 pt),漢字上限 50 字。列印排版規則:
Delphi 自製滑鼠進入/離開變色標籤元件 (TTouchLabel) 完整原始碼
元件設計目標 繼承 TLabel,新增滑鼠進入 (MouseEnter) 與離開 (MouseLeave) 時自動變更背景色與字型的功能,支援 VCL (Win
Delphi 發送內嵌 Flash 郵件完整原始碼實作(含 Base64 編碼)
專案概述 展示如何使用 Delphi 與 TNMSMTP 元件發送包含 Flash (.swf) 附件的 HTML 郵件。核心難點在於將二進位 SWF 檔案以
Delphi 實時 IP 監控器:Winsock 獲取本機 IP、透明置頂視窗、拖曳移動、定時輪詢告警完整實現
前言 撥號上網時代,惡意網站修改註冊表、下載撥號器盜刷長途費。需一款輕量工具:實時顯示本機 IP、IP 變更即時告警、透明置頂不遮擋操作、可拖曳移動。本文完整實
從問題到結果:EXE2SWF 開發手記 — 逆向分析 Flash EXE 結構、Delphi 文件流操作、UltraEdit 十六進制分析實戰
前言 Flash EXE (投影片/播放器打包) 無法直接用於網頁、無法反編譯 ActionScript。無免費 EXE2SWF 工具,決定自製。本文記錄:Ul
Delphi 在視窗標題欄添加自定義按鈕:非客戶區繪製、WM_NCPAINT/WM_NCHITTEST/WM_NCLBUTTONDOWN 訊息處理實戰
前言 標準視窗標題欄僅有最小化/最大化/關閉三鈕。若需添加「幫助」、「設置」、「置頂」等自定義按鈕,必須進入非客戶區 (Non-Client Area) 繪製與
Delphi 發送嵌入 Flash 的 HTML 郵件:MIME 多部分構建、Base64 編碼、SMTP 認證、TNMSMTP 完整實戰
前言 Outlook/Foxmail 僅支援圖片內嵌,無法直接內嵌 Flash (.swf)。利用 MIME multipart/related 結構、<
Delphi 自製 RealPlayer 網絡播放器:ActiveX 導入、屬性配置、播放控制實戰
前言 RealPlayer 強大的流媒體播放能力,配合 ActiveX 插件,可輕松嵌入 Delphi 構建專屬播放器。本文演示:導入 RealPlayer A
Delphi 與 Word 融合技術深度解析:四種調用方式、VBA 巨集、COM 介面、OLE Automation 選型指南
前言 Word 不只是文字處理器,更是可編程的文檔引擎。Delphi 整合 Word 四大路徑:TOleContainer 嵌入、Servers 元件、導入類型
Delphi 調用系統對話框完全指南:ShellAbout、關機、Shell Application 方法大全
前言 善用系統原生對話框能提升專業感、減少代碼量、保證一致性。本文演示:ShellAbout 顯示關於框、Shell.Application.ShutdownW
Delphi 多線程同步查詢 (1):架構原理、獨立 Session 隔離、靜態線程池設計詳解
前言 數據庫查詢常導致介面凍結、沙漏游標、白屏無響應。單線程查詢雖能用 Application.ProcessMessages 緩解,但無法並發多查詢。多線程同
Delphi 多線程同步查詢 (2):雙 Session/Database/Query 完整單元代碼實現
前言 承接上篇架構設計,本文給出完整單元代碼:雙 TSession/TDatabase/TQuery/TDataSource/TDBGrid 佈局、線程對象創建