设置路径,要不就自己把文件copy到对应的文件夹里面
再给你装一下装控件的 http://www.cppfans.com/vclcontrol.asp
有关 VCL 控件的常见问题 (安装、卸载、升级BCB版本等)
控件安装
(*.BPL) 1.选择 BCB 菜单 File→Close All (关闭所有文件)
选择BCB 菜单: Project→Options→Packages→Add, 选择 *.bpl 文件, 然后按“打开”按钮

2.BCB 菜单: Project→Options→Directories/Conditionals
①Include Path 右面的“…”按钮,添加包含 *.h 文件的文件夹
②Library Path 右面的“…”按钮,添加包含 *.lib 文件的文件夹

3.添加路径
①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:
选择列表里面的“变量”为 Path 的“值”按:“编辑”按钮,添加包含 *.bpl 文件的文件夹
②如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面添加包含 *.bpl 文件的文件夹
③无论是①还是②,文件夹之间的间隔都是用分号隔开。此项修改需要重新启动电脑才可生效。

其中2.非常重要,直接影响使用控件的程序的编译
其中3.是用来保证使用动态库编译的程序运行找到动态库, 用静态库编译不使用。
建议大家安装控件时1-3的步都要做。
控件安装
(源程序) 1.含有 *.bpk 的源程序
①打开 *.bpk 文件 (*.bpk 为控件工程文件)
②选择Compile(编译),然后选择Install(安装)

2.不含 *.bpk 的源程序:
①新建工程 File→New→Other→Package, 然后把 *.cpp, *.pas, *.rc 等文件加入工程
②编译(Compile)、安装(Install)就可以了

注意:要保证控件的正常使用也要按照上面 *.BPL 控件文件安装中的 2.和 3.把路径正确添加到相应位置
控件卸载 就是取消安装控件的所有步骤:
1.选择 BCB 菜单 File→Close All (关闭所有文件)
选择BCB 菜单: Project→Options→Packages 在 Design Packages 列表里面选择要删除的控件
按 Remove 按钮删除控件

2.如果删除的控件的文件夹里面所有文件都不用了, 可以从BCB的搜寻路径里面删除这个文件夹:
BCB 菜单: Project→Options→Directories/Conditionals
①Include Path 右面的“…”按钮, 删除没有用的文件夹。
注意不要删除 BCB 的默认文件夹: $(BCB)\include 和 $(BCB)\include\vcl。
②Library Path 右面的“…”按钮, 删除没有用的文件夹
注意不要删除 BCB 的默认文件夹: $(BCB)\lib\obj 和 $(BCB)\lib

3.如果删除的控件的文件夹里面所有文件都不用了, 可以从操作系统的搜索路径里面删除文件夹:
①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:
选择列表里面的“变量”为 Path 的“值”按:“编辑”按钮,删除没有用的文件夹;
②如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面删除没有用的文件夹;
③无论是①还是②,文件夹之间的间隔都是用分号隔开。此项修改需要重新启动电脑才可生效。

4.可以删除没有用的控件的文件及文件夹

其中2.如果不做, 并且控件的文件没有删除, 有可能会影响以后程序的编译 (这些文件有时会捣乱)
其中3.如果不做, 会给系统带来垃圾。如果控件文件不删除, 并且路径保留, 影响以后程序的运行的可能性非常小。
C++ Builder
升级版本 如果 C++ Builder 升级版本, 编译你原来的程序时提示找不到某些控件的文件, 这种情况的原因是不同 BCB 版本的控件的文件名不同引起的, 处理方法:
1.关闭有错误的工程
2.用记事本打开有错误的工程文件 *.bpr, 删除有问题的文件名, 保存

通过这种方法处理一般都能够成功, 如果这种处理方法无效, 可以重新建立工程文件。
重新建立工程文件的缺点是原来工程文件的特殊配置丢失, 需要了解原来有那些特殊的配置 (比如图标和版本信息等)。

附: FastReport For Delphi7 通用安装方法

安装前请册除原有的FR控件。

1. "Tools|Environmet options..."中的"Library"标签面下"Library path"添加FastReport路径。
FastReport\FastQB

FastReport\FastScript
FastReport\Source
FastReport\Source\BDE

FastReport\Source\ADO

FastReport\Source\IBX

FastReport\Source\DBX
FastReport\Source\ExportPack

2. 生成汉化文件
运行"recompile.exe"文件,设置相应选项,我的设置如下:
1.Select the compiler 设置为 Delphi7
2.Select the FastReport Version 设置为 Enterprise

3.Select the TeeChart version 设置为 TeeChartStd

4.What you want to do 下的 Change language To: 设置为 Chinese (这个还用说)

3. 编译运行包(其它版本的Delphi选择相对应的文件编译)
- FastReport\FastQB\fqb70.dpk

- FastReport\FastScript\fs7.dpk
- FastReport\FastScript\fsDB7.dpk
- FastReport\FastScript\fsBDE7.dpk
- FastReport\FastScript\fsADO7.dpk
- FastReport\FastScript\fsIBX7.dpk

- FastReport\Source\frx7.dpk
- FastReport\Source\frxDB7.dpk
- FastReport\Source\ADO\frxADO7.dpk
- FastReport\Source\BDE\frxBDE7.dpk
- FastReport\Source\IBX\frxIBX7.dpk
- FastReport\Source\DBX\frxDBX7.dpk
- FastReport\Source\ExportPack\frxe7.dpk

4. 复制以下文至Windows\System32目录下
- fs7.bpl
- fsDB7.bpl
- fsBDE7.bpl
- fsADO7.bpl
- fsIBX7.bpl
- frx7.bpl
- frxDB7.bpl
- frxADO7.bpl
- frxBDE7.bpl
- frxIBX7.bpl
- frxDBX7.bpl
- frxe7.bpl
如果你的Delphi7没有修改环境变量那么这些文件默认是在\Borland\Delphi7\Projects\Bpl目录中。
这一步我没有做,因为个人感觉复制不复制效果都是一样的。只要程序能找到这些文件就行了!

5. 编译并安装以下文件
- FastReport\FastScript\dclfs7.dpk
- FastReport\FastScript\dclfsDB7.dpk
- FastReport\FastScript\dclfsBDE7.dpk
- FastReport\FastScript\dclfsADO7.dpk
- FastReport\FastScript\dclfsIBX7.dpk

- FastReport\Source\dclfrx7.dpk
- FastReport\Source\dclfrxDB7.dpk
- FastReport\Source\ADO\dclfrxADO7.dpk
- FastReport\Source\BDE\dclfrxBDE7.dpk
- FastReport\Source\IBX\dclfrxIBX7.dpk
- FastReport\Source\DBX\dclfrxDBX7.dpk
- FastReport\Source\ExportPack\dclfrxe7.dpk

delphi安装控件的更多相关文章

  1. 教程-Delphi第三方控件安装卸载指南

    1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...

  2. Delphi第三方控件安装卸载指南

    基本安装1.对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2.对于带*.dpk文件的控件包,File--& ...

  3. bcb安装控件方法汇总

    1.BCB 菜单: Project->Options->Packages->Add[喝小酒的网摘]http://blog.const.net.cn/a/8496.htm如果是BCB6 ...

  4. C++builder XE 安装控件 及输出路径

    C++builder XE 安装控件 与cb6不一样了,和delphi可以共用一个包. 启动RAD Studio.打开包文件. Project>Options>Delphi Compile ...

  5. <总结>delphi WebBrowser控件的使用中出现的bug

    Delphi WebBrowser控件的使用中出现的bug:  1.WebBrowser.Visible=false:Visible属性不能使WebBrowser控件不可见,暂时用 WebBrowse ...

  6. 修改Delphi工具控件的默认字体

    修改Delphi工具控件的默认字体: 注册表: Delphi 6:    HKEY_CURRENT_USER\Software\Borland\Delphi\6.0Delphi 7:    HKEY_ ...

  7. Delphi WebBrowser控件的使用(大全 good)

    Delphi WebBrowser控件的使用 WebBrowser控件属性:1.Application      如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDis ...

  8. Delphi TcxtreeList控件说明 转

    Delphi TcxtreeList控件说明   树.cxTreeList 属性: Align:布局,靠左,靠右,居中等 AlignWithMargins:带边框的布局 Anchors:停靠 (akT ...

  9. delphi按钮控件的default属性

    delphi按钮控件的default属性用于设置默认命令按钮,.设置为true时,按[Enter键]相当于用鼠标单击了该按钮 .窗口中如果有多个按钮的default是true的话,就根据tabinde ...

随机推荐

  1. 机器取代人类成为现实,Linux shell才可被取代?

    机器取代人类成为现实,Linux shell才可被取代? 新睿云 新睿云 新睿云-让云服务触手可及 本次笔者用通俗易懂的语言介绍一下Linux shell,由于笔者能力有限,如有有描述不准确的地方还请 ...

  2. C#的介绍

    C#是一种面向对象的.运行于.net框架上的一种高级程序设计语言. 它的优点在于简单,类型安全,垃圾回收器自动回收内存,封装了许多常用的类,适合快速开发. 它的缺点在于依赖.net框架,跨平台支持有限 ...

  3. amp加载速度比标准移动页面快85%

    6月13日,谷歌合作伙伴大会上Oliver Vidinovski先生(Google Global Head of eCommerce - CS/GCS) 释放了一个信息:amp加载速度比标准移动页面快 ...

  4. blocking cache和non-blocking cache

    - a Blocking Cache will not accept any more request until the miss is taken care of. - a Non-blockin ...

  5. 【java】int与bigdecimal的相互转换

    int转bigdecimal BigDecimal number = new BigDecimal(0); int value=score; number=BigDecimal.valueOf((in ...

  6. ansible-playbook实例

    准备前提 配置ansible主机详情:https://www.cnblogs.com/security-guard/ nginx的安装 编写nginx的自动部署文件nginx.yml      hos ...

  7. EasyUI前后端分离

    陈旧的开发模式 美工(ui工程师:出一个项目模型) java工程师:将原有的html转成jsp,动态展示数据 缺点: 客户需要调节前端的展示效果 解决:由美工去重新排版,重新选色.Vs前后端分离 美工 ...

  8. nodejs内存溢出 FATAL ERROR: CALL_AND_RETRY_0 Allocation failed – process out of memory

    spa项目整体迁移转为ssr后,改动之后部署一切还好,就是突然有一天访问人数太多,node进程很容易就挂了自动重启. 最后经过压力测试,考虑到是堆内存溢出的问题,就报错误:FATAL ERROR: C ...

  9. Educational Round 66 题解

    作为橙名来水了一发…… 这次题目就比上次良心多了.7题有5题会做. 然而风格仍然很怪异……还是练少了? A 水题.不过一开始没注意细节挂了几发,罚时罚的真痛…… 明显是能除以 $k$ 就除以 $k$, ...

  10. 用idea如何把一个写好的项目传到GitHub上

    原文地址:https://blog.csdn.net/u010775025/article/details/79219491 一.登录到自己的GitHub上,创建一个新的仓库如下图springboot ...