网上下的安装包,总是提示can't load package c:\program file \inc\library\delphi7\dcldxcore d7.bpl 而且出现好多个,都弄了一整天了,头都大了,唉,同志们救我啊!

解决方案 »

  1.   

    第三方控件使用方法[收藏]   (转)   
        
      不是由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组件的方法再安装使用
      

  2.   

    DEVEXPRESS这个好像网上有全套控件的安装包的.呵呵网友自己做的.你要以下载安装.还有一种,只给你一个打包安装的程序,然后你下载源码,他帮你装的.另外,就是只有源码,然后你自己安装的,参照楼上的.
      

  3.   

    DevExpress控件在Delphi中的安装2008-05-14 11:59   确定以下路径在Tools|Options|Environment Options|Delphi Options|Library|library path中。
       \XP Theme Manager\Sources
       \ExpressGDI+ Library\Sources
       \ExpressLibrary\Sources
       \ExpressCommon Library\Sources
       \ExpressDataController\Sources
       \ExpressEditors Library 5\Sources
       \ExpressExport Library\Sources
       \ExpressMemData\Sources
       \ExpressPageControl 2\Sources
       \ExpressSpreadSheet\Sources
       \ExpressDBTree Suite\Sources
       \ExpressFlowChart\Sources
       \ExpressScheduler 2\Sources
       \ExpressOrgChart\Sources
       \ExpressMasterView\Sources
       \ExpressNavBar\Sources
       \ExpressBars 6\Sources
       \ExpressQuantumGrid 6\Sources
       \ExpressVerticalGrid\Sources
       \ExpressQuantumTreeList 4\Sources
       \ExpressLayout Control\Sources
       \ExpressPivotGrid\Sources
       \ExpressDocking Library\Sources
       \ExpressSideBar\Sources
       \ExpressSkins Library\Sources
       \ExpressPrinting System\Sources
             ---安装XP Theme Manager---
        \XP Theme Manager\Packages\dxThemeD11.dpk          仅编译
        
        ---安装ExpressGDI+ Library---
        \ExpressGDI+ Library\Packages\dxGDIPlusD11.dpk          仅编译
        
        ---安装ExpressLibrary--- 
        \ExpressLibrary\Packages\   cxLibraryD11.dpk          仅编译
        \ExpressLibrary\Packages\dclcxLibraryD11.dpk          编译和安装
        
        ---安装ExpressCommon Library---
        \ExpressCommon Library\Packages\dxComnD11.dpk          仅编译(v)     ---安装ExpressDataController---
        \ExpressDataController\Packages\cxDataD11.dpk          仅编译(V)
        \ExpressDataController\Packages\cxBDEAdaptersD11.dpk          仅编译(V)
        \ExpressDataController\Packages\cxADOAdaptersD11.dpk          仅编译(V)
        \ExpressDataController\Packages\cxIBXAdaptersD11.dpk          仅编译(V)   
            
        ---安装ExpressEditors Library 5---     
        \ExpressEditors Library 5\Packages\cxEditorsD11.dpk          仅编译(V)
        \ExpressEditors Library 5\Packages\cxExtEditorsD11.dpk       仅编译(V)
        \ExpressEditors Library 5\Packages\dclcxEditorsD11.dpk       编译和安装(V)
        \ExpressEditors Library 5\Packages\dclcxExtEditorsD11.dpk    编译和安装(V)    
        
        ---安装ExpressExport Library---
        \ExpressExport Library\Packages\cxExportD11.dpk          仅编译(V)
           ---安装ExpressMemData--- 
        \ExpressMemData\Packages\   dxmdsD11.dpk          仅编译(x)
        \ExpressMemData\Packages\dcldxmdsD11.dpk          编译和安装(x)    ---安装ExpressPageControl 2---     
        \ExpressPageControl 2\Packages\   cxPageControlD11.dpk       仅编译
        \ExpressPageControl 2\Packages\dclcxPageControlD11.dpk   编译和安装
        ---安装ExpressSpreadSheet---
        \ExpressSpreadSheet\Packages\   cxSpreadSheetD11.dpk     仅编译
        \ExpressSpreadSheet\Packages\dclcxSpreadSheetD11.dpk     编译和安装   
        
        ---安装ExpressDBTree Suite---         
        \ExpressDBTree Suite\Packages\   dxtrmdD11.dpk          仅编译
        \ExpressDBTree Suite\Packages\dcldxtrmdD11.dpk       编译和安装
        \ExpressDBTree Suite\Packages\   dxdbtrD11.dpk          仅编译
        \ExpressDBTree Suite\Packages\dcldxdbtrD11.dpk       编译和安装
        
        ---安装ExpressFlowChart---     
        \ExpressFlowChart\Packages\   dxFlowChartD11.dpk          仅编译
        \ExpressFlowChart\Packages\dcldxFlowChartD11.dpk          编译和安装    
      

  4.   

    ---安装ExpressScheduler 2--- 
        \ExpressScheduler 2\Packages\   cxSchedulerD11.dpk          仅编译
        \ExpressScheduler 2\Packages\dclcxSchedulerD11.dpk          编译和安装
           ---安装ExpressOrgChart---     
        \ExpressOrgChart\Packages\   dxOrgCD11.dpk    仅编译
        \ExpressOrgChart\Packages\dcldxOrgCD11.dpk 编译和安装
        \ExpressOrgChart\Packages\   dxDBOrD11.dpk    仅编译 
        \ExpressOrgChart\Packages\dcldxDBOrD11.dpk 编译和安装   
        ---安装ExpressMasterView--- 
        \ExpressMasterView\Packages\   dxMasterViewD11.dpk      仅编译
        \ExpressMasterView\Packages\dcldxMasterViewD11.dpk   编译和安装               
        ---安装ExpressNavBar---    
        \ExpressNavBar\Packages\   dxNavBarD11.dpk          仅编译
        \ExpressNavBar\Packages\dcldxNavBarD11.dpk          编译和安装    
        ---安装ExpressBars 6---
        \ExpressBars 6\Packages\   dxBarD11.dpk          仅编译
        \ExpressBars 6\Packages\dcldxBarD11.dpk          编译和安装
        \ExpressBars 6\Packages\   dxBarDBNavD11.dpk          仅编译
        \ExpressBars 6\Packages\dcldxBarDBNavD11.dpk         编译和安装
        \ExpressBars 6\Packages\   dxBarExtItemsD11.dpk          仅编译
        \ExpressBars 6\Packages\dcldxBarExtItemsD11.dpk      编译和安装
        \ExpressBars 6\Packages\   dxBarExtDBItemsD11.dpk        仅编译
        \ExpressBars 6\Packages\dcldxBarExtDBItemsD11.dpk    编译和安装
        \ExpressBars 6\Packages\   dxRibbonD11.dpk          仅编译
        \ExpressBars 6\Packages\dcldxRibbonD11.dpk          编译和安装
        \ExpressBars 6\Packages\   cxBarEditItemD11.dpk          仅编译(需要有 ExpressEditors Library 5中的cxEditorsD11包)
        \ExpressBars 6\Packages\dclcxBarEditItemD11.dpk      编译和安装        
        
        
        ---安装ExpressQuantumGrid 6--- 
        \ExpressQuantumGrid 6\Packages\ cxGridD11.dpk          仅编译
        \ExpressQuantumGrid 6\Packages\dclcxGridD11.dpk          编译和安装
        
        ---安装ExpressVerticalGrid---    
        \ExpressVerticalGrid\Packages\   cxVerticalGridD11.dpk          仅编译
        \ExpressVerticalGrid\Packages\dclcxVerticalGridD11.dpk       编译和安装
        
        ---安装ExpressQuantumTreeList 4---    
        \ExpressQuantumTreeList 4\Packages\   cxTreeListD11.dpk         仅编译
        \ExpressQuantumTreeList 4\Packages\dclcxTreeListD11.dpk      编译和安装
        
        ---安装ExpressLayout Control---    
        \ExpressLayout Control\Packages\dxLayoutControlD11.dpk          仅编译
        \ExpressLayout Control\Packages\dxLayoutControlcxEditAdaptersD11.dpk 编译和安装
        (ExpressLayoutControl Adapters for ExpressEditors Library 5)
        \ExpressLayout Control\Packages\dcldxLayoutControlD11.dpk          编译和安装
        
        ---安装ExpressPivotGrid---    
        \ExpressPivotGrid\Packages\   cxPivotGridD11.dpk          仅编译
        \ExpressPivotGrid\Packages\dclcxPivotGridD11.dpk          编译和安装
        ---安装ExpressDocking Library---    
        \ExpressDocking Library\Packages\   dxDockingD11.dpk          仅编译
        \ExpressDocking Library\Packages\dcldxDockingD11.dpk          编译和安装
        
        ---安装ExpressSideBar---    
        \ExpressSideBar\Packages\   dxSBD11.dpk          仅编译
        \ExpressSideBar\Packages\dcldxSBD11.dpk          编译和安装
        ---安装ExpressSkins Library--- 
        \ExpressSkins Library\Packages\dxSkinsCoreD11.dpk          仅编译
        \ExpressSkins Library\Packages\dxSkinscxPCPainterD11.dpk          编译和安装
        (ExpressSkins Library Painter for PageControl)
        \ExpressSkins Library\Packages\dxSkinscxSchedulerPainterD11.dpk      编译和安装
        (ExpressSkins Library Painter for Scheduler)
        \ExpressSkins Library\Packages\dxSkinsdxBarPainterD11.dpk          编译和安装
        (ExpressSkins Library Painter for Bars)
        \ExpressSkins Library\Packages\dxSkinsdxDLPainterD11.dpk          编译和安装
        (ExpressSkins Library Painter for Docking Library)
        \ExpressSkins Library\Packages\dxSkinsdxLCPainterD11.dpk          编译和安装
        (ExpressSkins Library Painter for LayoutControl)
        \ExpressSkins Library\Packages\dxSkinsdxNavBarPainterD11.dpk         编译和安装
        (ExpressSkins Library Painter for NavBar)
        \ExpressSkins Library\Packages\dxSkinsdxRibbonPainterD11.dpk         编译和安装
        (ExpressSkins Library Painter for Ribbon)
        \ExpressSkins Library\Packages\dcldxSkinsCoreD11.dpk          编译和安装
        
        ---安装ExpressPrinting System---    
        \ExpressPrinting System\Packages\dxPSCoreD11.dpk          仅编译
        (ExpressPrinting System)
        
        \ExpressPrinting System\Packages\dcldxPSCoreD11.dpk         编译和安装
        (ExpressPrinting System)
        
        \ExpressPrinting System\Packages\dxPSLnksD11.dpk          编译和安装
        (ExpressPrinting System ReportLinks (Standard))    
        
        \ExpressPrinting System\Packages\dxPScxCommonD11.dpk        编译和安装
        (ExpressPrinting System Cross Platform Library)         
        
        \ExpressPrinting System\Packages\dxPScxExtCommonD11.dpk     编译和安装
        (ExpressPrinting System Extended Cross Platform Library)    \ExpressPrinting System\Packages\dxPScxGrid6LnkD11.dpk       编译和安装
        (ExpressPrinting System ReportLink for ExpressQuantumGrid 6)
        
        \ExpressPrinting System\Packages\dxPScxPCProdD11.dpk        编译和安装
        (ExpressPrinting System ContainerProducer for ExpressPageControl 2)
        
        \ExpressPrinting System\Packages\dxPScxScheduler2LnkD11.dpk 编译和安装 
        (ExpressPrinting System ReportLink for ExpressScheduler 2)
        
        \ExpressPrinting System\Packages\dxPScxSSLnkD11.dpk         编译和安装 
        (ExpressPrinting System ReportLink for ExpressSpreadSheet) 
          
        \ExpressPrinting System\Packages\dxPscxTLLnkD11.dpk         编译和安装 
        (ExpressPrinting System ReportLink for ExpressQuantumTreeList 4)   
        
        \ExpressPrinting System\Packages\dxPScxVGridLnkD11.dpk      编译和安装    
        (ExpressPrinting System ReportLink for ExpressVerticalGrid)    \ExpressPrinting System\Packages\dxPSdxOCLnkD11.dpk         编译和安装
        (ExpressPrinting System ReportLinks for ExpressOrgChart)
        
        \ExpressPrinting System\Packages\dxPSdxDBOCLnkD11.dpk       编译和安装
        (ExpressPrinting System ReportLinks for ExpressDBOrgChart)
        
        \ExpressPrinting System\Packages\dxPSdxDBTVLnkD11.dpk       编译和安装
        (ExpressPrinting System ReportLink for ExpressDBTree)
        
        \ExpressPrinting System\Packages\dxPSdxFCLnkD11.dpk         编译和安装
        (ExpressPrinting System ReportLinks for ExpressFlowChart)
        
        \ExpressPrinting System\Packages\dxPSdxLCLnkD11.dpk         编译和安装
        (ExpressPrinting System ReportLink for ExpressLayoutControl)
        
        \ExpressPrinting System\Packages\dxPSdxMVLnkD11.dpk         编译和安装
        (ExpressPrinting System ReportLink for ExpressMasterView)
        
        \ExpressPrinting System\Packages\dxPsPrVwAdvD11.dpk         编译和安装
        (ExpressPrinting System Advanced Preview Window)    \ExpressPrinting System\Packages\dxPScxPivotGridLnkD11.dpk      编译和安装
        (ExpressPrinting System ReportLink for ExpressPivotGrid) 
        
        \ExpressPrinting System\Packages\dxPSTeeChartD11.dpk        编译和安装
        (ExpressPrinting System ReportLink for TeeChart) 
        注:由于使用了TeeChart.Pro.v8.01,所以在dxPSTeeChartD11.dpk中requires短语修改为
        
        tee;--->tee811;
        
        \ExpressPrinting System\Packages\dxPSDBTeeChartD11.dpk      编译和安装
        (ExpressPrinting System ReportLink for DBTeeChart)   
        注:由于使用了TeeChart.Pro.v8.01,所以在dxPSTeeChartD11.dpk中requires短语修改为
        tee;--->tee811;
        teedb;--->teedb811;
     
      

  5.   

    其实规律很简单。
    1、添加所有source的路径到lib里去。
    2、把所有dpk都search出来,全都Complier一下,
    3、dcl开头的Install。
    缺什么会提示的,按着缺的走吧。
      

  6.   

    四楼的所说的编绎和安装是什么意思啊,是不是就是用DELPHI打开然后编译啊,那么安装又是怎么安呢,