<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Delphi中第三方控件安裝方法(ZZ)

    不是由BORLAND提供的組件叫第三方組件:
    安裝方法:
    就目前常見的各種形式的組件的安裝方法介紹一下。 

    1 只有一個DCU文件的組件。DCU文件是編譯好的單元文件,這樣的組件是作者不想把源碼公布。一般來說,作者必須說明此組件適合Delphi的哪種版本,如果版本不對,在安裝時就會出現(xiàn)錯誤。也正是因為沒有源碼,給使用者帶來了不便,那就是一旦Delphi版本升級,此組件就不能再使用了,當(dāng)然有的作者給出了幾種版本的DCU文件,用戶根據(jù)需要選擇使用。這樣的組件的安裝方法是:在Component菜單中,選擇install component,在對話框
    "into existing package"頁中,單擊“Unit file name”后的“Browse”按扭,在打開的文件對話框中,將文件類型設(shè)定為*.dcu,找到要安裝的DCU文件,按OK按鈕返回"into existing package"頁后再按OK按鈕就可以安裝了。注意,此時Delphi會提示dclusr40.dpk將被重建,是否繼續(xù),OK就可以了。這里是將組件安裝到dclusr40.dpk包中,此包從文件名上可以看出是用戶自定義組件包,先安裝到這個包中吧,下面再講有關(guān)注意事項。安裝完畢會有已經(jīng)將組件注冊完的提示信息以及安裝到哪個組件頁中的信息等,到組件面板上看看,一般會出現(xiàn)一個新的組件頁,其中有剛安裝的組件。 

    2只有PAS文件或既有PAS又有DCU文件的組件。這種組件因為有PAS文件,也就是說作者提供了源碼,這就好辦多了。安裝的方法和上面是一樣的,在文件類型中可以設(shè)定為DCU也可以設(shè)定為PAS,建議設(shè)定為PAS,這樣可用你的Delphi重新編譯一下,看是否會出現(xiàn)問題。Delphi升級后只能選擇 PAS文件安裝,這樣才能重新編譯,使得組件能適應(yīng)新Delphi版本。這樣的組件是很值得使用的,根據(jù)心鈴的經(jīng)驗,沒有源碼的組件最好不要使用,一是存Delphi版本升級后無法使用的問題,再者當(dāng)程序出現(xiàn)問題后用戶無法調(diào)試組件來判斷是否是組件中存在BUG。 

    3、有dpk文件的組件包。帶有dpk文件的組件包一般是有多個組件構(gòu)成的,也就是說安裝后會有多個組件供使用,如果只有一個組件作者一般不會制成DPK 文件,使用上面的方式發(fā)布就可以了。對于這樣的組件包,一般來說會有詳細的安裝說明文件,如上面提到的RXLIB,由于組件復(fù)雜且安裝時有先后順序,作者不提供安裝說明用戶根本無法正確安裝。如果沒有安裝說明文件,那么用下面的方法安裝:在File菜單下,選擇”OPEN…”打開dpk文件(文件類型列表框中選*.dpk),在出現(xiàn)的Package窗口中,工具欄上有Install按鈕,按此按鈕即可進行安裝。如果Install按鈕處于無效狀態(tài),那么先Compile按鈕編譯,一般來說編譯之后Install按鈕就會處于有效狀態(tài),此時再按Install按鈕就可以了。 

    4帶有Bpl文件的組件包。一般來說這也是由多種組件構(gòu)成的組件包,它其實是一個動態(tài)連接庫文件(DLL)。對于這種組件包的安裝方法是:在 component菜單下選擇“install packages”,然后單擊Add按鈕,在打開的文件對話框中找到相應(yīng)的bpl文件打開返回后,再單擊Ok按鈕就可以了。 

    5ActiveX控件的安裝。要安裝這類控件,需要先用regsvr32.exe注冊,然后選擇Component菜單中Import ActiveX Control項。在Import ActiveX Control打開的窗口中,只有已經(jīng)注冊的ActiveX控件才出現(xiàn)在列表中,選中一個然后按Install按鈕就可以安裝了。如果事先沒有用 regsvr32.exe注冊也可以按ADD按鈕找到OCX文件即時注冊,注冊后再進行安裝。

    幾點說明:

    1 在拿到組件后先看是否有說明文件,一般來說在說明文件中有如何安裝的指導(dǎo),有些還會有組件的屬性、事件、方法的使用說明,這些在使用時是非常重要的。

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

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

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

    posted on 2009-05-08 17:20 想飛就飛 閱讀(159) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    公告


    導(dǎo)航

    <2009年5月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統(tǒng)計

    常用鏈接

    留言簿(13)

    我參與的團隊

    隨筆分類(69)

    隨筆檔案(68)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲免费视频| 亚洲男人的天堂在线va拉文| 亚洲AV日韩精品久久久久久| 亚洲精品视频免费| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 成人免费视频小说| 天堂亚洲国产中文在线| 免费A级毛片无码无遮挡内射| 亚洲国产精品美女| 欧美a级在线现免费观看| 亚洲第一成年人网站| 精品无码免费专区毛片| 亚洲大成色www永久网址| 成年人免费视频观看| 国产成人 亚洲欧洲| 精品国产亚洲男女在线线电影 | 亚洲国产日韩在线视频| a毛片免费观看完整| 久久精品国产亚洲av麻豆色欲 | 俄罗斯极品美女毛片免费播放| 一级毛片免费在线| 亚洲妇熟XXXX妇色黄| 日本zzzzwww大片免费| 亚洲欧美日韩一区二区三区在线| 天天摸夜夜摸成人免费视频| 菠萝菠萝蜜在线免费视频| 在线观看午夜亚洲一区| 在线a免费观看最新网站| 亚洲偷自拍另类图片二区| 免费大黄网站在线观| 免费91最新地址永久入口| 亚洲二区在线视频| 免费萌白酱国产一区二区| 一个人看的www免费视频在线观看| 亚洲黄色一级毛片| 日日AV拍夜夜添久久免费| 怡红院免费的全部视频| 亚洲精品国产精品国自产网站| 国产一卡二卡≡卡四卡免费乱码| 国产色无码精品视频免费| 亚洲日本人成中文字幕|