Delphi Bpl包學習


   對於BPL包,我個人理解是:就是一種封裝方式,和DLL,EXE類似,把代碼放到包(package)里面保存而已。

一、先說說如何創建BPL包

 1、   打開delphi IDE(delphi7 為例)-->File-->Close ALL(關閉全部)

    -->File-->New-->other-->在New Item選項卡中選擇(new)-->package-->ok;

 2、點擊ok后,delphi就幫我們創建好了一些包需要的基礎東西,如下圖,

這個時候我們可以添加已經寫好了的源代碼(點擊上圖的Add按鈕就可以新增)或  在File菜單里面新建單元都可以。

3、點擊上圖中的option按鈕

設計期包(Designtime only) -用來在DELPHI的IDE環境安裝控件和為控件建立特殊的屬性編輯器。設計期包允許包含控件、屬性和控件編輯器等等,

運行期包(Runtime only)-當運行程序時提供VCL和庫函數的支持,操作上很類似標准的動態鏈接庫。

設計和運行期包(Designtime and Runtime ):設計與運行時都能用

根據實際需要 選擇相應的類型之后點擊ok

4、點擊delphi IDE 保存按鈕 保存項目如(PubMethod.dpk)-->點擊編譯-->沒有錯誤的情況下會在delphi安裝路徑的bpl文件夾下生成PubMethod.bpl;PubMethod.dcp;

你也可以通過修改輸出路徑定向輸出文件到指定目錄,到此bpl的創建就搞定了,so easy吧

二、下面說說如何使用BPL

      使用bpl也是很簡單的,在需要使用BPL的項目中只要把bpl引入進來就可以了

之后在需要使用的單元(unit) 里面引用 bpl包中的單元 就可以了使用了

簡單吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM