delphi7 如何加载控件

 1、delphi7 如何加载Fastnet控件

在CSDN中搜索了半天,都说Fastnet控件没有办法加载,要么安装delphi6.0 要么用indy,这种说法只能说明,回帖的人没有能够领会,提出问题的人真正的需求。我经过反复的试验,终于找到了解决的方法。

首先,要下载fastnet控件的安装包,很多下载的地址,CSDN上面的也有下载的连接。

然后,解压到一个不会更改路径名的文件夹下,打开delphi7,如下操作component->install component
unit file name 找到 解压文件下 lib文件加打开后找到 相应控件的 .pas文件安装即可。

最后,一定要记得保存。安装后的,原fastnet的NMUDP控件在internet选项下面。

        单独非Fastnet组件下的串口spcomm控件,安装后在system选项下面。

实在太懒不愿意自己在网上寻找Fastnet控件的朋友可以给我留言并留下邮箱,心情很好的情况下我也许会考虑发一份过去。

 

2、delphi7 如何加载Quickrep控件
component--->     packages--->add---->   delphi   bin目录下   dclqrt70.bpl  

3、delphi7里没加载的控件

dclisp70.bpl(Borland Internet Solutions Pack Components)
包括的控件:TFTP、THTML、THTTP、TNNTP、TPOP、TSMTP、TTCP、TUDP

dclwbm70.bpl(Borland InternetExpress Components)
包括的控件:TInetXPageProducer、TMidasPageProducer、TXMLBroker、TXMLTransform、TXMLTransformClient、TXMLTransformProvider

dclmid70.bpl(Borland MyBase DataAccess Components)
包括的控件:TClientDataSet、TDataSetProvider

dclsmp70.bpl(Borland Sample Components)
包括的控件:TCalendar、TColorGrid、TDirectoryOutline、TGauge、TSpinButton、TSpinEdit

dclocx70.bpl(Borland Sample Imported ActiveX Controls)
包括的控件:TChartfx、TF1Book、TVtChart、TVSSpell

dcldbxcds70.bpl(Borland SimpleDataset Component(DBX))
包括的控件:TSimpleDataSet

dclsoap70.bpl(Borland SOAP Components)
包括的控件:TOPToSoapDomConvert、TSoapConnectoin、THTTPRIO、THTTPSoapPascalInvoker、THTTPReqResp、THTTPSoapDispatcher、TWSDLHTMLPublish

dclsockets70.bpl(Borland Socket Components)
包括的控件:TClientSocket、TServerSocket

dclstd70.bpl(Borland Standard Components)
包括的控件:TActionList、TApplicationEvents、TBitBtn、TSpeedButton、TCheckListBox、 TCOMAdminCatalog、TAnimate、TComboBoxEx、TCoolbar、TDateTimePicker、 THeaderControl、THotKey、TListView、TMonthCalendar、TPageControl、 TPageScroller、TProgressBar、TRichEdit、TStatusBar、TTabControl、TToolBar、 TTrackBar、TTreeView、TUpDown、TImageList、TDdeClientConv、TDdeClientItem、 TDdeServerConv、TDdeServeritem、TColorDialog、TFindDialog、TFontDialog、 TOoenDialog、TPageSetupDialog、TPrintDialog、TPrinterSetupDialog、 TReplaceDialog、TSaveDialog、TBevel、TColorBox、TControlBar、TImage、 TLabeledEdit、TPaintBox、TPanel、TRadioGroup、TShape、TSplitter、TTimer、 TOpenPictureDialog、TSavePictureDialog、TScrollBox、TDrawGrid、TStringGrid、 TMaskEdit、TMainMenu、TmediaPlayer、TOleContainer、TButton、TCheckBox、 TComboBox、TEdit、TGroupBox、TLabel、TListBox、TMemo、TRadioButton、TScrollBar、 TStaticText、TvalueListEditor、TXPManifest

dclwebsnap70.bpl(Borland WebSnap Components)
包括的控件:TDataSetAdapter、TDataSetvaluesList、TAdapterPageProducer、TAdapter、 TApplicationAdapter、TEndUserAdapter、TEndUserSessionAdapter、 TLoginFormAdapter、TPagedAdapter、TStringsvaluesList、TAdapterDispatcher、 TLocateFileService、TPageDispatcher、TWebAppComponents、TSessionsService、 TWebUserList、TXSLPageProducer

dcl31w70.bpl(Delphi1.0 Compatibility Components)
包括的控件:THeader、TNotebook、TDirectoryListBox、TDriveComboBox、TFileListBox、TFilterComboBox、TOutline、TTabbedNotebook、TTabSet

DCLIB70.bpl(InterBase DataAccess Components)
包括的控件:TIbClientDataSet、TIBDataSet、TIBDatabase、TIBTransaction、 TIBDatabaseinfo、TIBevents、TIBExtract、TIBQuery、TIBSQL、TIBSQLMonitor、 TIBStoredProc、TIBTable、TIBUpdateSQL

dclindy70.bpl(Internet Direct(Indy)for D7 Property and Component Editors)
包括的控件:TIdAntiFreeze、TIdBlockCipherIntercept、TIdChargenServer、TIdChargenUDPServer、TIdDecodeMIME、TIdEncodeMIME、...

dclie70.bpl(Internet Explorer Components)
包括的控件:TWebBrowser

dclIntraweb_50_70.bpl(Intraweb 5.0 Design Package for Delphi7)
包括的控件:TIWClientSideDataset、TIWCheckBox、TIWButton、TIWEdit...

dcloffice2k70.bpl(Microsoft Office 2000 Sample Automation Server Wrapper Components)
包括的控件:TAccessApplicatoin、TAccessForm、TAccessReferences、TAccessReport、 TClass_、TBinder、TExcelApplication、TExcelChart、TExcelOLEOBject、 EExcelQueryTable、TExcelWorkbook、TExcelWorksheet、Tmaster、 TPowerPointApplication、TPowerPointPresentation、TPowerPointSlide、 TContactItem、TDistListItem、TdocumentItem、TExplorers、TFolders、 TInspectors、TItems、TJournalItem、TnameSpace、TOutlookApplication、 TOutlookBarGroups、TOutlookBarPane、TOutlookBarShortcuts、TPostItem、 TRemoteItem、TReportItem、TTaskRequestAcceptItem、TTaskRequestAcceptItem、 TTaskRequestDeclineItem、TTaskRequestItem、TTaskRequestUpdateItem、 TWordApplication、TWorddocument、TWordFont、TWordLetterContent、 TWordParagraphFormat

dclqrt70.bpl(QuickReport Components)
包括的控件:TQRDBImage、TQRDBRichText、TQRDBText、TQRExpr、TQRExprMemo、TQRImage、 TQRLabel、TQRLabel、TQRMemo、TQRRichText、TQRShape、TQRSysData、TQRCSVFilter、 TQRHTMLFilter、TQRTextFilter、TQRPreview、TQRBand、TQRChildBand、 TQRCompositeReport、TQRGroup、TQRStringsBand、TQRSubDetail、TQuickRep

dclRave70.bpl(Rave Reports DE 5.0 Package)
包括的控件:TRvCustomConnection、TRvQueryConnection、TRvTableConnection、 TRvDataSetConnection、TRvNDRWrite、TRvProject、TRvRenderHTML、TRvRenderPDF、 TRvRenderPreview、TRvRenderPrinter、TRvRenderRTF、TRvRenderText、TRvSystem、 TRvCustomConnection、TRvTableConnection、TRvDataSetConnection、 TRvNDRWriter、TRvProject

dclshlctrls70.bpl(Shell Control Property and Component Editors)
包括的控件:TShellChangeNotifier、TShellComboBox、TShellListView、TShellTreeview

dcltee70.bpl(TeeChart Components)
包括的控件:TChart、TDBChart

dcltqr70.bpl(TeeChart for QuickReport Components)
包括的控件:TQRChart
dclisp70.bpl(Borland Internet Solutions Pack Components)
包括的控件:TFTP、THTML、THTTP、TNNTP、TPOP、TSMTP、TTCP、TUDP

dclwbm70.bpl(Borland InternetExpress Components)
包括的控件:TInetXPageProducer、TMidasPageProducer、TXMLBroker、TXMLTransform、TXMLTransformClient、TXMLTransformProvider

dclmid70.bpl(Borland MyBase DataAccess Components)
包括的控件:TClientDataSet、TDataSetProvider

dclsmp70.bpl(Borland Sample Components)
包括的控件:TCalendar、TColorGrid、TDirectoryOutline、TGauge、TSpinButton、TSpinEdit

dclocx70.bpl(Borland Sample Imported ActiveX Controls)
包括的控件:TChartfx、TF1Book、TVtChart、TVSSpell

dcldbxcds70.bpl(Borland SimpleDataset Component(DBX))
包括的控件:TSimpleDataSet

dclsoap70.bpl(Borland SOAP Components)
包括的控件:TOPToSoapDomConvert、TSoapConnectoin、THTTPRIO、THTTPSoapPascalInvoker、THTTPReqResp、THTTPSoapDispatcher、TWSDLHTMLPublish

dclsockets70.bpl(Borland Socket Components)
包括的控件:TClientSocket、TServerSocket

dclstd70.bpl(Borland Standard Components)
包括的控件:TActionList、TApplicationEvents、TBitBtn、TSpeedButton、TCheckListBox、 TCOMAdminCatalog、TAnimate、TComboBoxEx、TCoolbar、TDateTimePicker、 THeaderControl、THotKey、TListView、TMonthCalendar、TPageControl、 TPageScroller、TProgressBar、TRichEdit、TStatusBar、TTabControl、TToolBar、 TTrackBar、TTreeView、TUpDown、TImageList、TDdeClientConv、TDdeClientItem、 TDdeServerConv、TDdeServeritem、TColorDialog、TFindDialog、TFontDialog、 TOoenDialog、TPageSetupDialog、TPrintDialog、TPrinterSetupDialog、 TReplaceDialog、TSaveDialog、TBevel、TColorBox、TControlBar、TImage、 TLabeledEdit、TPaintBox、TPanel、TRadioGroup、TShape、TSplitter、TTimer、 TOpenPictureDialog、TSavePictureDialog、TScrollBox、TDrawGrid、TStringGrid、 TMaskEdit、TMainMenu、TmediaPlayer、TOleContainer、TButton、TCheckBox、 TComboBox、TEdit、TGroupBox、TLabel、TListBox、TMemo、TRadioButton、TScrollBar、 TStaticText、TvalueListEditor、TXPManifest

dclwebsnap70.bpl(Borland WebSnap Components)
包括的控件:TDataSetAdapter、TDataSetvaluesList、TAdapterPageProducer、TAdapter、 TApplicationAdapter、TEndUserAdapter、TEndUserSessionAdapter、 TLoginFormAdapter、TPagedAdapter、TStringsvaluesList、TAdapterDispatcher、 TLocateFileService、TPageDispatcher、TWebAppComponents、TSessionsService、 TWebUserList、TXSLPageProducer

dcl31w70.bpl(Delphi1.0 Compatibility Components)
包括的控件:THeader、TNotebook、TDirectoryListBox、TDriveComboBox、TFileListBox、TFilterComboBox、TOutline、TTabbedNotebook、TTabSet

DCLIB70.bpl(InterBase DataAccess Components)
包括的控件:TIbClientDataSet、TIBDataSet、TIBDatabase、TIBTransaction、 TIBDatabaseinfo、TIBevents、TIBExtract、TIBQuery、TIBSQL、TIBSQLMonitor、 TIBStoredProc、TIBTable、TIBUpdateSQL

dclindy70.bpl(Internet Direct(Indy)for D7 Property and Component Editors)
包括的控件:TIdAntiFreeze、TIdBlockCipherIntercept、TIdChargenServer、TIdChargenUDPServer、TIdDecodeMIME、TIdEncodeMIME、...

dclie70.bpl(Internet Explorer Components)
包括的控件:TWebBrowser

dclIntraweb_50_70.bpl(Intraweb 5.0 Design Package for Delphi7)
包括的控件:TIWClientSideDataset、TIWCheckBox、TIWButton、TIWEdit...

dcloffice2k70.bpl(Microsoft Office 2000 Sample Automation Server Wrapper Components)
包括的控件:TAccessApplicatoin、TAccessForm、TAccessReferences、TAccessReport、 TClass_、TBinder、TExcelApplication、TExcelChart、TExcelOLEOBject、 EExcelQueryTable、TExcelWorkbook、TExcelWorksheet、Tmaster、 TPowerPointApplication、TPowerPointPresentation、TPowerPointSlide、 TContactItem、TDistListItem、TdocumentItem、TExplorers、TFolders、 TInspectors、TItems、TJournalItem、TnameSpace、TOutlookApplication、 TOutlookBarGroups、TOutlookBarPane、TOutlookBarShortcuts、TPostItem、 TRemoteItem、TReportItem、TTaskRequestAcceptItem、TTaskRequestAcceptItem、 TTaskRequestDeclineItem、TTaskRequestItem、TTaskRequestUpdateItem、 TWordApplication、TWorddocument、TWordFont、TWordLetterContent、 TWordParagraphFormat

dclqrt70.bpl(QuickReport Components)
包括的控件:TQRDBImage、TQRDBRichText、TQRDBText、TQRExpr、TQRExprMemo、TQRImage、 TQRLabel、TQRLabel、TQRMemo、TQRRichText、TQRShape、TQRSysData、TQRCSVFilter、 TQRHTMLFilter、TQRTextFilter、TQRPreview、TQRBand、TQRChildBand、 TQRCompositeReport、TQRGroup、TQRStringsBand、TQRSubDetail、TQuickRep

dclRave70.bpl(Rave Reports DE 5.0 Package)
包括的控件:TRvCustomConnection、TRvQueryConnection、TRvTableConnection、 TRvDataSetConnection、TRvNDRWrite、TRvProject、TRvRenderHTML、TRvRenderPDF、 TRvRenderPreview、TRvRenderPrinter、TRvRenderRTF、TRvRenderText、TRvSystem、 TRvCustomConnection、TRvTableConnection、TRvDataSetConnection、 TRvNDRWriter、TRvProject

dclshlctrls70.bpl(Shell Control Property and Component Editors)
包括的控件:TShellChangeNotifier、TShellComboBox、TShellListView、TShellTreeview

dcltee70.bpl(TeeChart Components)
包括的控件:TChart、TDBChart

dcltqr70.bpl(TeeChart for QuickReport Components)
包括的控件:TQRChart

4、各种形式的组件的安装方法
由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组  
  件的安装方法介绍一下。    
   
(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组件的方法再安装使用。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值