我用的是Delphi 6 ,今天下载了一个 IndyWin32_9_00_11_Src.zip,但是装不上。
     我先是删除了Delphi6 自带的Indy,然后运行解压缩后的Indy目录中的Fulld6.bat,然后是Indy60.dpk,先编译,再安装,可是在安装过程中总是提示我:
     Package c:\program file\borland\delphi6\Projects\Bpl|Indy60.bpl can't be installed because it is not a design time package.
     请问这是怎么回事?请高手帮忙!!!多谢了!!!

解决方案 »

  1.   

    基本安装  
    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目录中,有两种方法可以解决:
    1、反安装的源文件拷入到Delphi的Lib目录下;
    2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。
    注意:所安装的控件是否与你所用的Delphi版本相适应。
     
     RxLib的安装  
    首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。
    打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。
    在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。
    打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。
    注意:不要在 Delphi IDE 中保存包资源(package sources)!
     
     帮助文件的安装  
    单击 Delphi 中的 Help 菜单下的 Customize 菜单项,这时会弹出 OpenHelp 对话框,选择在 Index 页下,打开 Edit 菜单下的 Add Files 菜单,添加你要加入的帮助菜单,这样你就可以在 Delphi 的 IDE 下使用该帮助文件了。 
      
     控件删除   
    在Component/Install Packages中删除。 
     选Component/configure Palette…
     有pages和components两个区域
     双击components区域,选中要删除得控件,下面有得Delete按钮
     但系统提供的控件只能Hide,不能delete。
     打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可
     如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~
      

  2.   

    现在添加删除程序里,选择delphi,然后点击更改,选择modify,在出来的页面里,选中program file--indy,右键,选择don't install,然后继续,修复完后,再安装indy9,就可以了。
      

  3.   

    How do I install Indy into Borland Delphi? 
     Previous  Top  Next  · Close the Borland Delphi IDE if it is open.  
     
    · If you are using the version of Indy included in Delphi 6 or 7, use the MSI installer to remove Indy.  
     
    · Remove all Indy files including dclIndy*.bpl, Indy*.bpl, the Id*.pas, and the Id*.dcu's. Take care that you only remove the old Indy files and not something else. Be sure that you also remove any Indy*.bpl from your Windows\System directory.  
     
    · Place the new version of Indy in a directory of your choice. When unzipping, please keep the \source directory for the archive intact because that is used by some build batch files.  
     
    · In the source directory, there are several batch files. Run the appropriate one for your version of Indy:  
     
      
     · FULLD4.BAT - Delphi 4  
     
     · FULLD5.BAT - Delphi 5  
     
     · FULLD6.BAT - Delphi 6  
     
     · FULLD7.BAT - Delphi 7  
     
       
    · These batch files create subdirectories in the main Indy directory folder. They are (D4 for Delphi 4, D5 for Delphi 5, D6 for Delphi 6, and D7 for Delphi 7). These directories contain:  
     
      
     · The Indy .DCU's  
     
     · The Indy Design-Time .BPL  
     
       
    · In your Delphi IDE, add the Indy design-time package with Component|Install Package...|Add... Go to the subdirectory where the Indy .DCU's and Design-Time .BPL was placed by the batch file. Add the Design-Time .BPL that is listed. It usually is named dclIndy followed by the Borland Delphi version and an 0.  
     
    · Add the path where the .DCU's are located to your environment. Do this with Tools|Environment Options...|Library...|Library Path...