我用的是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.
请问这是怎么回事?请高手帮忙!!!多谢了!!!
我先是删除了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.
请问这是怎么回事?请高手帮忙!!!多谢了!!!
解决方案 »
- 为什么我打开一个工程后, Indy9 控件不见了?
- 新手问,delphi需要运行库支持吗?听说因为windows是用c开发的.所以除了C以外,所有语言开发的程序都需要运行库支持,是真的吗?
- vc写的dll文件,在BCB中调进用正常,我在DELPHI中调用不成功,请大家帮助解决一下!
- 请问这个关于打印的DLL编写有何问题?(想多给分,人家不让)
- sp_XYPlot绘制实时曲线时如何使横轴显示当前时间now()
- 高分答疑问,关于DELPHI三层应用程序的开发
- delphi 中如何改变系统默认打印机?
- delphi程序暂停问题
- 请大家留意D6的一个bug,在我机器上已经证实了
- 哪里有第二方DX控件的 新的ExpressPrinting System 下载包括Report Links.(主要是找ExpressQuantumGrid的)?
- 如何激活注入其它进程的DLL
- 《Delphi7高效数据库程序设计》有完整电子版吗?
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~
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...