Delphi 實作選單自動隱藏功能 (類 Windows 9x 開始列)
功能描述 模擬 Windows 9x 開始列自動隱藏:滑鼠移近視窗底緣時顯示面板,移開自動隱藏,擴大可視區域並保護隱私。 介面設計 Panel1:Align
使用 Delphi 存取 SQL Server 資料庫 (BDE 架構)
環境需求 伺服器端:Microsoft SQL Server 6.0 for Windows NT 客戶端:Delphi C/S 版 + Borland Da
Delphi 基礎:Windows 訊息大全使用詳解 (下)
常用視窗訊息對照表 (續) 訊息常數十六進位值說明 WM_CTLCOLORSTATIC$0138靜態控制項繪製前送至父視窗,可設定文字/背景色 WM_MOUS
Delphi 動態連結庫 (DLL) 建立與使用完整指南
DLL 記憶體共享機制 DLL 與 Unit 類似,但實作機制不同: Unit:編譯時連結進各專案,多專案同時執行會重複載入相同程式碼至記憶體,造成浪費。 D
Delphi 學習:兩種方法使用 XML 文件
方法一:使用內建 XML Broker Delphi 內建 TXMLBroker 元件可處理 XML 資料交換。範例展示自訂按鈕元件 TShowXMLButto
Delphi 實用技巧(一):播放 Flash 動畫
安裝 Shockwave Flash ActiveX 元件 確認系統已安裝 Flash Player(IE 能顯示 Flash)。 Delphi 選單 Com
Delphi 實用技巧(二):巧用 Windows API 函數
應用 1:取得 Memo 控制項游標位置(行、列) 利用 EM_LINEFROMCHAR 與 EM_LINEINDEX 訊息: procedure TForm1
Delphi 實作可拖放停駐的工具列(Dock 功能)
前言 Photoshop、Office、Delphi 等軟體皆支援工具列拖放停駐(Dock)功能:將工具列拖出形成獨立視窗,或多工具列組合。Delphi 的 V
VisiBroker for Delphi 實戰(一):建立伺服器物件
IDL2PAS 精靈簡介 Delphi 6 引入 IDL2PAS 精靈,改變了建立 CORBA 應用伺服器的方式:不再使用 TypeLibrary 撰寫介面宣告
VisiBroker for Delphi 實戰(二):建立真實的 CORBA 小服務程式
CORBA 中介架構概述 無論是 EJB、COM/DCOM/MTS/COM+,還是 MIDAS/CORBA 等三層架構,核心皆為中介層。將 C/S 架構中的公共
VisiBroker for Delphi 實戰(三):陣列與簡單資料物件的傳遞
前言 在前兩篇文章中,我們介紹了 CORBA 基礎架構與簡單資料操作。本篇將深入探討 CORBA 中陣列物件與簡單資料物件的傳遞機制,並透過 IDL 定義與 P
Delphi 6 實作自動標注漢語拼音:利用微軟拼音輸入法反向轉換功能
無需 Office XP,自建拼音標注工具 Office XP 內建拼音標注功能但售價不菲。利用系統安裝的「微軟拼音輸入法」提供的 Reverse Conver
Delphi 發送內嵌 Flash 郵件 (一):MIME 協議原理、TNMSMTP 元件與介面設計
突破郵件客戶端限制,將 .SWF 動畫內嵌於 HTML 郵件正文 Outlook XP、Foxmail 4.0 僅支援 HTML 郵件內嵌 JPG/GIF 圖片
Delphi 發送內嵌 Flash 郵件 (二):完整原始碼與 Base64 編碼實作
MIME + Base64 實現 .SWF 內嵌 HTML 郵件發送 承接第一篇原理與介面設計,本文提供完整單元原始碼,核心包含:TNMSMTP SMTP 協議
Delphi 自製元件入門 (第一部分)
前言 Delphi 開放性強,若內建與第三方元件 (AHM, LMD, RxLib) 仍無法滿足需求,可自行開發元件。雖《Delphi 5 開發人員指南》指出需
Delphi 自製元件實戰 (二):TTouchLabel 需求分析、屬性設計與 VCL/CLX 事件機制差異
從需求到設計:打造滑鼠懸停特效標籤元件 以 TTouchLabel 為例,完整演示元件設計流程:需求拆解、屬性定義、持久化控制、事件機制選擇 (VCL 訊息 v
Delphi 自製元件實戰 (三):建立套件專案、安裝元件與路徑設定完整流程
從原始碼到工具箱:元件封裝與部署標準流程 完成元件原始碼編寫後,必須將其封裝為設計期套件 (.bpl) 並安裝至 IDE。本文以 Delphi 6 為例,圖文詳