Delphi TTable 動態建立 Paradox 資料表與索引範例
完整程式碼 with Table1 do begin Active := False; DatabaseName := DOCTOR; TableT
Delphi 螢幕截圖技巧大全:全螢幕、區域、橢圓、任意形、視窗、熱鍵截圖
核心 API GetDC(0) / GetWindowDC(hwnd) 取得裝置內容 (DC)。 BitBlt / CopyRect 複製位圖。 Releas
Delphi 動態 SQL 參數化查詢常見坑與正確用法
問題現象 使用 ADOQuery.Parameters 時,時而正常時而報錯「參數設定不正確」(Access 資料庫)。 錯誤寫法 ADOQ.Paramete
遞歸演算法精解:費氏數列、階乘、漢諾塔、快速排序等八大經典範例
基本遞歸定義 // 費氏數列 function Fibonacci(n: Integer): Integer; begin if n < 1 then Re
Delphi 程式在 Windows 98 出現「記憶體不足」的原因與對策
現象 程式在 Windows 98 執行時提示「記憶體不足」,即使實體記憶體高達 1GB 仍無法執行。 根本原因 Windows 98 內核僅分配 64KB
Delphi 自製 UpDownEdit 元件取代醜陋的 SpinEdit
元件特色 繼承 TCustomControl,內含 TEdit + TUpDown。 支援 Min、Max、Position 屬性與 OnChange 事件。
Delphi 控件拖曳調整大小類實作 (一):TDragPoint 與架構設計
設計目標 實現類似 Delphi IDE 表單設計器的控件拖曳移動與八點調整大小功能,封裝為可重用的類。 TDragPoint - 調整點元件 繼承 TCu
Delphi 控件拖曳調整大小類實作 (二):TDragClass 完整原始碼
核心資料結構 type TPointRec = record LeftTop, LeftBottom, RightTop, RightBottom,
Delphi 桌面配置儲存與切換技巧全解析
功能優點 多重佈局:設計時、除錯時、編碼時可各自儲存一組視窗佈局,一鍵切換。 預設除錯桌面:指定特定桌面為除錯預設,啟動除錯器自動套用。 工具列/選單存取:V
註冊表技巧:在資料夾右鍵選單新增「刪除暫存檔」指令
需求背景 專案目錄常殘留 *.~*、*.cfg、*.dof、*.ddp 等暫存檔。與其寫批次檔,不如直接在資料夾右鍵選單加入指令,一鍵清理。 註冊表手動設定步
Delphi 動態建立資料表:Table 法與 SQL 法完整比較
Table 法 (Paradox 範例) procedure TForm1.Button1Click(Sender: TObject); var Table
ADO LockType 屬性詳解:記錄鎖定機制與交易處理
LockType 列舉值 常數說明 adLockReadOnly預設,唯讀,無法修改資料。 adLockPessimistic保守鎖定(逐筆),編輯時立即鎖定
Delphi 自訂等待對話框元件:進度條、AVI、雙訊息
元件功能 提供一個可在程式執行期間顯示的等待對話框,包含: AVI 動畫 (TAnimate) 兩行提示文字 (TLabel) 進度條 (TGauge)
Delphi TWebBrowser 呼叫 IE 隱藏命令完整範例
命令 ID 常數定義 以下常數對應 IE 內部命令,可透過 SendMessage 觸發: const // Shell DocObject View 命令
Delphi 從資料表動態建立 TreeView 完整範例
資料表結構 欄位型別說明 ID整數主鍵,不重複 Name文字節點名稱 Father整數父節點 ID,0 表根節點 TreeView 初始化 ADOTab