1. 程式人生 > >delphi 控制元件安裝

delphi 控制元件安裝

由於元件提供的方式不同,所以安裝的方法也是不一樣的,下面就目前常見的各種形式的元件的安裝方法介紹一下。

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、*[email protected]拷貝到delphi的lib目錄中再進行

相關推薦

delphi 控制元件安裝

由於元件提供的方式不同,所以安裝的方法也是不一樣的,下面就目前常見的各種形式的元件的安裝方法介紹一下。1、只有一個dcu檔案的元件。dcu檔案是編譯好的單元檔案,這樣的元件是作者不想把原始碼公佈。一般來說,作者必須說明此元件適合delphi的哪種版本,如果版本不對,在安裝時就會出現錯誤。也正是因為沒有原始碼,

Delphi 控制元件EhLib 9.2安裝方法

EhLib是一個DELPHI 下的非常棒的第三方Grid控制元件,比DELPHI自帶的強大許多,但又比cxGrid小巧。適合做一些比較輕量級的桌面應用。 使用方法: Delphi 控制元件EhLib 9.2含全部原始碼。解壓後,有一個Installer資料夾,裡面有E

Delphi 2010控制元件安裝

delphi 有很多元件可以用,下面介紹一下 在delphi2010中 新增元件的方法。 在D2010IDE,初學者大都能夠安裝.Net控制元件,但VCL控制元件如何安裝?大都茫然!下面就來力求詳盡地回答這一問題。 首先注意到Delphi2010的元件/控制元件安裝,只支援BPL檔案。所以,不管是pas檔案

unigui js操作delphi控制元件賦值

  在js中介面上所有元件都當成html裡來控制 1、控制按鈕事件  document.getElementById(MainForm.UniButton4.getId()).click(); 這個方法讓JS與UNI互動提供太大的幫助了 js cod

Delphi 控制元件交換資料

一:GUI 介面:           程式碼如下: unit Unit3_3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphi

瀏覽器ocx控制元件安裝 IE瀏覽器可用

文件主要用於記錄公司所使用產品的二次開發,記錄ocx外掛的安裝過程。環境準備:系統的開發環境、IE瀏覽器與產品提供的OCX-SDK檔案,安裝流程如下。 一、將OCX-SDK檔案中補丁資料夾中補丁檔案分

快遞鳥批量列印電子面單介面及控制元件安裝

目前支援批量列印電子面單的有快遞鳥、菜鳥和快遞公司。但是快遞公司僅能列印本公司的電子面單,對於電商等發貨商來說不太適用,菜鳥教適合淘系商家,快遞鳥則比較通用,這裡介紹快遞鳥電子面單介面批量列印的方法 對接流程: 快遞鳥網站申請介面KEY-對接介面-除錯-上線使用 介面支

DELPHI控制元件FastReport中文Memo顯示問題的完美解決方案

問題描述,正如rainee所說:程式設計時Memo中的中文顯示正常,預覽也正常。程式執行時Memo中的中文只能顯示前幾個漢字,有時甚至不能顯示。再次開啟程式原始碼,會發現Memo中的中文沒儲存下來或儲存不完全。如果用Memo顯示欄位或變數的值,其中的中文顯示正常。除了文章提

Delphi控制元件TEdit只接受數字鍵和退格鍵的實現方法

新增Edit的ONKeyPress事件,具體實現如下。 procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);begin  if not (Key in ['0'..'9', Char(8)]) then

WPF中應用toolkit Chart控制元件安裝

 一、首先安裝WPFToolkit.msi。 二、在vs中工具欄選擇 工具——〉選擇工具箱項,進行如下操作: 三、此時,vs中已經可以找到chart控制元件,但若是需要在Blend中找到

Spreadsheet電子表格控制元件安裝及用法總結

Spreadsheet是一個用來檢視和編輯Excel電子表格檔案的控制元件,它可用在類似Excel的介面上。它結合了很多我們最流行的部件,像網格控制元件,Ribbon元件,公式引擎,還有很多其他控制元件。旨在建立一款和Silverlight同類的控制元件,可以檢視和編輯E

delphi控制元件使用

Standard頁 1-      Tlistbox控制元件 重要屬性items.* 舉例,介面設計如下左,執行結果如下右: 程式碼為 procedure TForm1.Button1Click(Sender: TObject);

NTKO控制元件安裝:“不能裝載文件控制元件,請在檢查瀏覽器的選項中檢查瀏覽器的安全設定”問題

上禮拜手欠把OFFICE文件控制元件NTKO給解除安裝了,結果這周通知基金結題網上填寫報告。本以為就裝個控制元件,沒想到各種問題,幾經嘗試終於解決,總結如下: 1. 問題:不能裝載文件控制元件 經常遇到專案申報系統需要安裝網上OFFICe文件控制元件NTKO。首次使用時會提

delphi中XLSReadWrite控制元件的使用(2)---delphi XE下安裝

一、下載 官方下載網址: 從這裡可以下載到從Delphi5到DelphiXE全部支援的版本。 二、軟體安裝 下載下來的檔案是exe格式,可以直接安裝,一路next即可。 按照預設安裝,會在: C:\Documents and Settings\All Use

delphi中的第三方控制元件如何安裝

件的安裝方法介紹一下。  1只有一個DCU檔案的元件。DCU檔案是編譯好的單元檔案,這樣的元件是作者不想把原始碼公  布。一般來說,作者必須說明此元件適合Delphi的哪種版本,如果版本不對,在安裝時就會  出現錯誤。也正是因為沒有原始碼,給使用者帶來了不便,那就是一旦Delphi版本升級,此組  件就不能

Delphi 在DLL中使用DevExpress控制元件時出錯解決辦法

測試環境 DevExpress VCL 14.1.3 和XE7 問題:在dll使用cxGrid控制元件時  如果不新增列標題 則不報錯   查詢無資料集顯示,如果加上標題 就報錯了 這段為報錯部分 function TcxCustomGridTableItem.CanFilt

[功能幹貨] .NET圖表控制元件(LightningChart )的安裝及使用方法 -簡數科技

概述 LightningChart (LightningChart Ultimate) 軟體開發工具包是微軟Visual Studio 的一個外掛,專攻大資料視覺化呈現,為嚴謹的科學、工程、測量和交易提供解決方案;可用於 WPF(Windows Presentation Foundation)和

delphi 響應滑鼠進入控制元件訊息

procedure MSGEnter(var msg:TMessage);message CM_MOUSEENTER;//響應進入的訊息 procedure MSGLeave(var msg: TMessage);message CM_MOUSELEAVE;//響應離開的訊息 procedu

VB6 安裝完成,新增Windows Common Controls 6.0控制元件,報錯Object Library Not Registered

文章主要來自整理,以備不時之需。 1.我的系統為win7 專業版+sp1,在準備安裝vb之前系統已經安裝vs2010,+sqlserver2005 2.安裝vb英文版,安裝完成後重啟計算機.(未進行msdn的安裝) 3.安裝vbsp6英文版補丁 4.安裝vb其他更新補丁 5.在開

Delphi 之 編輯框控制元件(TEdit)

  TEdit 元件主要用於資料的輸入和顯示和編輯等操作。 AutoSelect   獲取元件焦點。該屬性只能在單行文字元件使用。值為True為選中。false則不選中。 BorderStyle   設定編輯框控制元件的外觀效果。當值為bsSingle,為一個單線邊框。為bsNone則無邊