Delphi7的控制項刪除與各種形式元件的安裝方法

2021-10-01 19:31:53 字數 3383 閱讀 2741

基本安裝

1、對於單個控制項,componet--> install   component..--> pas或dcu檔案--> install;

2、對於帶*.dpk檔案的控制項包,file--> open(下拉列表框中選*.dpk)--> install即可;

3、對於帶*.bpl檔案的控制項包,install   packages--> add--> bpl檔名即可;

4、如果以上install按鈕為失效的話,試試compile按鈕;

5、是run   time   lib則在option下的packages下的runtimepackes加之。

如果編譯時提示檔案找不到的話,一般是控制項的安裝目錄不在delphi的lib目錄中,

有兩種方法可以解決:

a、反安裝的原始檔拷入到delphi的lib目錄下;

b、或者tools--> environment   options中把控制項源**路徑加入到delphi的lib目錄中即可。

控制項刪除

1,在component/install   packages中刪除。  

2,選component/configure   palette…

有pages和components兩個區域

雙擊components區域,選中要刪除得控制項,下面有得delete按鈕

但系統提供的控制項只能hide,不能delete。

3,開啟控制項所在的包檔案(*.dpk),從中刪除控制項那個檔案,再重新編譯該包即可。

備註:如果是整個控制項包都要刪除的話,project-> option-> packages,刪掉那個packages,收工。

常見的各種形式的元件的安裝方法

1、只有乙個dcu檔案的元件

dcu檔案是編譯好的單元檔案,這樣的元件是擁有者不想把原始碼公布。

這樣的元件的安裝方法是:在component選單中,選擇install component,在對話方塊

"into existing package"頁中,單擊「unit file name」後的「browse」按扭,在開啟的檔案對話方塊中,將「檔案型別」設定為*.dcu,找到要安裝的dcu檔案,按ok按鈕返回"into  existing  package"頁後再按ok按鈕就可以安裝了。

注意,此時delphi會提示dclusr40.dpk將被重建,是否繼續,ok就可以了。這裡是將元件安裝到dclusr.dpk包中,此包從檔名上可以看出是使用者自定義元件包,先安裝到這個包中。

2、只有pas檔案或既有pas又有dcu檔案的元件

安裝的方法同上面一樣的,在檔案型別中可以設定為dcu也可以設定為pas,建議設定為pas,這樣delphi重新編譯一下,看是否會出現問題。

delphi公升級後只能選擇pas檔案安裝,這樣才能重新編譯,使得元件能適應新delphi版本。

備註:沒有原始碼的元件最好不要使用

3、有dpk檔案的元件包(包檔案的源**)

帶有dpk檔案的元件包一般是有多個元件構成的, 由於元件複雜且安裝時有先後順序,作者不提供安裝說明使用者根本無法正確安裝。

如果沒有安裝說明檔案,那麼用下面的方法安裝:在file選單下,選擇」open…」開啟dpk檔案(檔案型別列表框中選*.dpk),在出現的package視窗中,工具欄上有install按鈕,按此按鈕即可進行安裝。

如果install按鈕處於無效狀態,那麼先按compile按鈕編譯,一般來說編譯之後install按鈕就會處於有效狀態

4帶有bpl檔案的元件包

一般來說這也是由多種元件構成的元件包,它其實是乙個動態連線庫檔案(dll)。

對於這種元件包的安裝方法是:在component選單下選擇「install packages」,然後單擊add按鈕,在開啟的檔案對話方塊中找到相應的bpl檔案開啟返回後,再單擊ok按鈕就可以了

5activex控制項的安裝。

要安裝這類控制項,需要先用regsvr32.exe註冊,然後選擇component選單中import activex control項。在import activex control開啟的視窗中,只有已經註冊的activex控制項才出現在列表中,選中乙個然後按install按鈕就可以安裝了。

如果事先沒有用regsvr32.exe註冊也可以,按add按鈕找到ocx檔案即時註冊,註冊後再進行安裝。

備註:元件(包)安裝操作之前,將 *.bpl拷貝到你的system目錄中,將 *.pas、*.dcu、*.dcr、*.dpr拷貝到delphi的lib目錄中再進行。

Delphi 7下Edit控制項的氣泡提示

在windows xp以及以上版本,基本控制項edit都有乙個好看的氣泡提示框,可惜delphi 7還不支援這種效果,但是因為edit是基本控制項,只要在xp及以上版本,傳送氣泡顯示訊息,也就可以讓其顯示氣泡提示。msdn介紹editballoontip結構體如下 12 3456 typedef s...

delphi控制項安裝與刪除

基本安裝 1 對於單個控制項,componet install component.pas或dcu檔案 install 2 對於帶 dpk檔案的控制項包,file open 下拉列表框中選 dpk install即可 3 對於帶 bpl檔案的控制項包,install packages add bpl...

delphi控制項安裝與刪除

附帶通用控制項安裝方法 基本安裝 1 對於單個控制項,componet install component.pas或dcu檔案 install 2 對於帶 dpk檔案的控制項包,file open 下拉列表框中選 dpk install即可 3 對於帶 bpl檔案的控制項包,install pack...