Ez DLL Pack 1.4
簡介
此框架可協助您建立一個可動態抽換模組的應用程式架構,主要是將
Delphi Form 包在 DLL 中的技術。可抽換模組有許多優點,包括:
- 應用程式部署的組態更加彈性(例如:有些模組僅包裝於某種版本中)。
- 減少應用程式每次更新版本的檔案大小。
- 有利於明確劃分小組成員的權責。
- 有效地降低單一程式的複雜度,程式較易於維護。
若欲了解更多相關細節與基礎設計理念,您也可以參考拙作「DLL
應用 - 設計可抽換的模組」。此框架其實是這篇文章的延伸,經過改良及強化,降低了程式撰寫的複雜度,亦使它能應用於更多種場合,包括
Modal、Modeless 視窗,以及 MDI 子視窗。
此框架已應用於多個實際專案,您可以以此作為一個通用架構的基礎,在其上發展出適合您需要的功能。
規格與功能清單
- 適用於 Delphi 5, 6, 7。
- 作業平台:Windows 98/ME/NT/2000。
- 一個 DLL 可包含多個 form(透過註冊手續供外界使用)。
- 支援三種型式的視窗:Modal, Modeless, 與 MDI child。
- 提供三個元件:TEzDllForm(作為基礎視窗類別,讓其他視窗繼承),TEzDllFormEvents(提供
DllForm 的額外事件),與 TEzSharedMemory(用來跨行程共享資料及傳遞參數)。
- 建立 DLL form 時可傳入自訂參數,方便外界(主程式)將必要的初始化參數傳遞給 DLL form,例如:傳入目前使用者的權限資料。
- 最簡單的情況下(Modal
視窗)只需一行程式碼即可完成下列工作:載入 DLL,建立視窗,初始化以及顯示視窗,摧毀視窗,卸載
DLL。
- 自動維護載入的 DLL 模組,應用程式結束前自動釋放所有的
DLL,方便管理 DLL。
試用版
試用版提供產品完整功能以及範例程式的原始碼,但不包含元件的原始碼。
下載試用版:EzDllPack14Trial.zip
下載後請將檔案解壓縮至單獨的目錄,例如:C:\Lib\EzDllPack,然後閱讀說明文件
ReadMeTrial.htm。
購買
產品售價:500 元。
產品內含完整原始碼、說明文件、以及範例程式,並可享有技術支援服務。
付款方式請點這裡。
Sep-22-2002