zoukankan      html  css  js  c++  java
  • delphi安装控件


    设置路径,要不就自己把文件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)includevcl。
    ②Library Path 右面的“…”按钮, 删除没有用的文件夹
    注意不要删除 BCB 的默认文件夹: $(BCB)libobj 和 $(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路径。
    FastReportFastQB

    FastReportFastScript
    FastReportSource
    FastReportSourceBDE

    FastReportSourceADO

    FastReportSourceIBX

    FastReportSourceDBX
    FastReportSourceExportPack

    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选择相对应的文件编译)
    - FastReportFastQBfqb70.dpk

    - FastReportFastScriptfs7.dpk
    - FastReportFastScriptfsDB7.dpk
    - FastReportFastScriptfsBDE7.dpk
    - FastReportFastScriptfsADO7.dpk
    - FastReportFastScriptfsIBX7.dpk

    - FastReportSourcefrx7.dpk
    - FastReportSourcefrxDB7.dpk
    - FastReportSourceADOfrxADO7.dpk
    - FastReportSourceBDEfrxBDE7.dpk
    - FastReportSourceIBXfrxIBX7.dpk
    - FastReportSourceDBXfrxDBX7.dpk
    - FastReportSourceExportPackfrxe7.dpk

    4. 复制以下文至WindowsSystem32目录下
    - 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没有修改环境变量那么这些文件默认是在BorlandDelphi7ProjectsBpl目录中。
    这一步我没有做,因为个人感觉复制不复制效果都是一样的。只要程序能找到这些文件就行了!

    5. 编译并安装以下文件
    - FastReportFastScriptdclfs7.dpk
    - FastReportFastScriptdclfsDB7.dpk
    - FastReportFastScriptdclfsBDE7.dpk
    - FastReportFastScriptdclfsADO7.dpk
    - FastReportFastScriptdclfsIBX7.dpk

    - FastReportSourcedclfrx7.dpk
    - FastReportSourcedclfrxDB7.dpk
    - FastReportSourceADOdclfrxADO7.dpk
    - FastReportSourceBDEdclfrxBDE7.dpk
    - FastReportSourceIBXdclfrxIBX7.dpk
    - FastReportSourceDBXdclfrxDBX7.dpk
    - FastReportSourceExportPackdclfrxe7.dpk

    工作学习中碎片化的问题及知识点的记录和整理,解决方法或求教高手或网上找或看源码等方式, 若转载忘记链接出处,请谅解。
  • 相关阅读:
    Redux
    版本控制(.git + .svn + SourceTree)
    前端埋点
    前端IDE:VSCode + WebStorm
    浏览器
    Mutation Observer
    函数节流与函数去抖
    React 初识
    Ajax
    JS
  • 原文地址:https://www.cnblogs.com/ziliudi/p/4014752.html
Copyright © 2011-2022 走看看