IntraWeb 開發筆記 (37):TIWApplication 核心屬性與方法完整速查 (Session 容器、Request/Response、導向、訊息)
角色定位 TIWApplication (變數 WebApplication) 為每位使用者獨一實例,承載 Session 資料、瀏覽器資訊、登入狀態、視窗尺寸
IntraWeb 開發筆記 (36):TIWServerControllerBase 核心屬性與事件完整速查表
角色定位 每個 IW 應用程式有且僅有一個 TIWServerControllerBase (通常命名 ServerController),負責全域設定、Ses
IntraWeb 開發筆記 (38):表單類別繼承鏈與核心屬性全解析 (TIWAppForm / TIWForm / TIWBaseForm)
繼承階層 TIWAppForm → TIWForm → TIWBaseHTMLForm → TIWBaseForm →
Delphi OpenGL 2D 繪圖教學 (3):GL_LINES / LINE_STRIP / LINE_LOOP 畫線完整範例
三種線條模式差異 模式頂點配對適用場景 GL_LINES兩兩獨立成線段不連續的線段、座標軸、網格 GL_LINE_STRIP連續折線折線圖、路徑軌
Delphi 7 連接 MySQL 5.x 快速方案:dbExpress + 官方驅動免安裝部署
核心檔案 (僅需兩個 DLL) dbxopenmysql50.dll — dbExpress MySQL 5.x 驅動 libmysql.dll —
Delphi OpenGL 2D 繪圖教學 (2):使用 GL_POINTS 繪製點與點大小設定
前言 延續 初始化篇 框架,修改 Draw 示範點繪製。點是 OpenGL 最基本圖元,glPointSize 控制光柵化直徑。 GL_POINTS 定義 每
Delphi OpenGL 2D 繪圖教學 (1):OpenGL 初始化與正投影設定完整範例
前言 Delphi 內建 OpenGL 單元 (封裝 opengl32.dll),無需額外安裝即可開發跨平台 2D/3D 繪圖。本系列採用正投影 模式,座標系統
IntraWeb 開發筆記 (44):使用 TIWDataModulePool 實現資料庫連線池
建立專案時啟用連線池 File → New → IntraWeb Application → 勾選 Pool Data Connections。Wizard 會
IntraWeb 開發筆記 (43):將資料存取元件集中於 TIWUserSession (DataModule 化)
動機 將 TFDConnection、TFDTable、TDataSource 等資料存取元件集中於 UserSessionUnit (本身即 TDataMod
IntraWeb 開發筆記 (42):FireDAC + SQLite 整合顯示資料於 TIWDBGrid
環境需求 Delphi XE6+ (含 FireDAC) IntraWeb 14.0.32+ 範例資料庫:C:\Users\Public\Docu
IntraWeb 開發筆記 (40):擴充 TIWUserSession 實現跨頁面資料共享
預設機制 每位使用者連線會建立唯一的 TIWUserSession 實例 (預設單元 UserSessionUnit.pas),生命週期與 Session 同步
IntraWeb 開發筆記 (39):深入 THttpRequest / THttpReply 核心屬性與自訂內容處理器
核心觀念 IntraWeb (IW) 將 THttpRequest (請求) 與 THttpReply (回應) 封裝於 WebApplication.Requ
Delphi 使用 QJSON 解析 JSON:從基本用法到精簡陣列與 Base64 圖片傳輸
為何選 QJSON? SuperObject 功能強但不支援行動平台 (iOS/Android)。 QJSON 為國內開發者開源、免費、跨平台 (Wi
Delphi 7 缺少原始碼的 DCU 清單統計與風險評估
背景 Delphi 7 許多核心單元僅提供 .dcu 編譯後檔案,缺乏 .pas 原始碼。一旦這些單元出現 Bug 或需調整行為,開發者將無法修正,僅能繞過或放
Delphi OpenGL 2D 繪圖教學(五):載入 BMP 貼圖與紋理映射完整實作
前言 OpenGL 繪製圖片需先轉為紋理。Delphi 內建 OpenGL 單元為 1.0 版,缺乏現代函數,需引用第三方 GL.pas(含 glGenText
Delphi OpenGL 2D 繪圖教學 (4):使用 GL_QUADS 繪製四邊形
前言 四邊形是 2D 紋理映射的基礎幾何圖元。本篇延續 初始化篇 的框架,僅修改 Draw 程序展示 GL_QUADS 用法。 GL_QUADS 定義 每 4
Delphi 修改 InputBox、MessageBox 等系統對話框字型與樣式
核心技巧:修改 Graphics.DefFontData 全域預設字型 VCL 內部建立標準對話框 (InputBox, MessageDlg, ShowMes
Delphi XE5 UP2 iOS 模擬器「Wrapper init failed (null)」錯誤解決方案
錯誤現象 Mac OS X 10.9.2 + Xcode 5.1 + Command Line Tools Delphi XE5 UP2 專案目標選