天天看點

Delphi控件安裝

2004-4-22 18:08:30    

 發表評語»»»    

 2004-4-22 18:10:15    隻要在delphi中打開工程檔案,編譯後就可以使用了。  

來自:東蘭夢舞, 時間:2004-4-5 20:24:12, ID:2541579

打開工程檔案*.dpk,編譯

在Components菜單上,點Install Packages,選編譯出來的*.bpl

我都是這麼裝的,不知道别人是不是……  

來自:whaway, 時間:2004-4-5 20:49:12, ID:2541608

1、打開工程檔案*.dpk,編譯;

2、直接Install,面闆上就會出現控件;

3、建立一個工程,放入VCLSKIN控件,設定好SKIN的路徑,儲存;

4、運作!

(肯定會報錯找不到檔案,

呵呵,

再把VCLSKIN目錄下那幾個DCU和PAS檔案拷到目前工程目錄就OK了)

來自:caihua, 時間:2004-4-5 20:53:02, ID:2541614

我用的就是這個控件,安裝應該比較簡單吧,你打開他的包安裝就行了。

使用時,你隻要在工程的主視窗放一個skindata就行了。你可以設計時加入skin

也可以用代碼控制。其它的都沒有什麼,你隻要按照平時的方法去設計就行了。

要注意:它會轉變整個工程,如果你想哪一個控件不轉的話,可以在skindata中的事件中處理。

如果還有什麼不明白的,也可以看一看他的例子啦。還不行的話就聯系我啦。電話裡好說

13535789456  

 2006-5-15 12:09:38    控件安裝 不是由BORLAND提供的元件叫第三方元件:

安裝方法:

就目前常見的各種形式的元件的安裝方法介紹一下。  

1  隻有一個DCU檔案的元件。DCU檔案是編譯好的單元檔案,這樣的元件是作者不想把源碼公布。一般來說,作者必須說明此元件适合Delphi的哪種版本,如果版本不對,在安裝時就會出現錯誤。也正是因為沒有源碼,給使用者帶來了不便,那就是一旦Delphi版本更新,此元件就不能再使用了,當然有的作者給出了幾種版本的DCU檔案,使用者根據需要選擇使用。這樣的元件的安裝方法是:在Component菜單中,選擇install component,在對話框

"into existing package"頁中,單擊“Unit file name”後的“Browse”按扭,在打開的檔案對話框中,将“檔案類型”設定為*.dcu,找到要安裝的DCU檔案,按OK按鈕傳回"into existing package"頁後再按OK按鈕就可以安裝了。注意,此時Delphi會提示dclusr40.dpk将被重建,是否繼續,OK就可以了。這裡是将元件安裝到dclusr40.dpk包中,此包從檔案名上可以看出是使用者自定義元件包,先安裝到這個包中吧,下面再講有關注意事項。安裝完畢會有已經将元件注冊完的提示資訊以及安裝到哪個元件頁中的資訊等,到元件面闆上看看,一般會出現一個新的元件頁,其中有剛安裝的元件。  

2、 隻有PAS檔案或既有PAS又有DCU檔案的元件。這種元件因為有PAS檔案,也就是說作者提供了源碼,這就好辦多了。安裝的方法和上面是一樣的,在檔案類型中可以設定為DCU也可以設定為PAS,建議設定為PAS,這樣可用你的Delphi重新編譯一下,看是否會出現問題。Delphi更新後隻能選擇PAS檔案安裝,這樣才能重新編譯,使得元件能适應新Delphi版本。這樣的元件是很值得使用的,根據心鈴的經驗,沒有源碼的元件最好不要使用,一是存在Delphi版本更新後無法使用的問題,再者當程式出現問題後使用者無法調試元件來判斷是否是元件中存在BUG。  

3、有dpk檔案的元件包。帶有dpk檔案的元件包一般是有多個元件構成的,也就是說安裝後會有多個元件供使用,如果隻有一個元件作者一般不會制成DPK檔案,使用上面的方式釋出就可以了。對于這樣的元件包,一般來說會有詳細的安裝說明檔案,如上面提到的RXLIB,由于元件複雜且安裝時有先後順序,作者不提供安裝說明使用者根本無法正确安裝。如果沒有安裝說明檔案,那麼用下面的方法安裝:在File菜單下,選擇”OPEN…”打開dpk檔案(檔案類型清單框中選*.dpk),在出現的Package視窗中,工具欄上有Install按鈕,按此按鈕即可進行安裝。如果Install按鈕處于無效狀态,那麼先按Compile按鈕編譯,一般來說編譯之後Install按鈕就會處于有效狀态,此時再按Install按鈕就可以了。  

4、 帶有Bpl檔案的元件包。一般來說這也是由多種元件構成的元件包,它其實是一個動态連接配接庫檔案(DLL)。對于這種元件包的安裝方法是:在component菜單下選擇“install packages”,然後單擊Add按鈕,在打開的檔案對話框中找到相應的bpl檔案打開傳回後,再單擊Ok按鈕就可以了。  

5、ActiveX控件的安裝。要安裝這類控件,需要先用regsvr32.exe注冊,然後選擇Component菜單中Import ActiveX Control項。在Import ActiveX Control打開的視窗中,隻有已經注冊的ActiveX控件才出現在清單中,選中一個然後按Install按鈕就可以安裝了。如果事先沒有用regsvr32.exe注冊也可以按ADD按鈕找到OCX檔案即時注冊,注冊後再進行安裝。

幾點說明:

1 在拿到元件後先看是否有說明檔案,一般來說在說明檔案中有如何安裝的指導,有些還會有元件的屬性、事件、方法的使用說明,這些在使用時是非常重要的。

2  在上面的元件(包)安裝操作之前,最好将 *.bpl拷貝到你的System目錄中,将 *.pas、*.dcu、*.dcr、*.dp?拷貝到Delphi的Lib目錄中再進行。

3  前面我們提到安裝DCU元件時,選用的是已經存在的dclusr40.dpk,當然也可以選擇安裝到一個新的包中,如果選擇新包,需要先取一個名字比如DEMO,事實上安裝完畢後使用者可以找到的是Demo.bpl,而找不到DEMO.DPK。假如你已經将一個元件安裝到dclusr40.dpk中了,還想再安裝一個元件,如果再安裝到dclusr40.dpk中,安裝後你得到提示,原來安裝的那個元件已經被取消注冊,你将無法使用了。這樣不就成了隻能安裝一個元件了嗎?除非你再安裝到一個新的包中才可以兩個元件同時使用。當然每安裝一個元件生成一個新的BPL檔案也未償不可,但BPL檔案就增加許多。能否在dclusr40.dpk中多安裝幾個元件呢?當然是可以的。方法如下:用File菜單下的OPEN打開dclusr40.dpk檔案,單擊ADD按鈕,在打開的對話框中選擇ADD UNIT頁面,按Unit file name後的“Browse”按鈕打開元件單元檔案,OK即可,用此種方法這樣可添加多個元件的單元檔案,添加完畢,按一下編譯按鈕,然後再按Install按鈕即可,如果單元檔案是編譯好的(DCU)可以直接按安裝按鈕。

4   元件的删除。光會安裝可不行,還要會删除呀。很簡單,在component菜單下,選擇install packages,在清單中找到安裝所在的Bpl,按Remove按鈕,ok!再把Bpl檔案删掉就徹底了,如果不删除BPL檔案,下次可以按安裝BPL元件的方法再安裝使用   

繼續閱讀