本站首页    管理页面    写新日志    退出 [QQ:172832876] [MSN:lanlanq@hotmail.com]
麒麟在天欢迎您

.:日期

«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30

.:我的分类

.:最新日志

.:显示信息

blog名称:
日志总数:64
评论数量:34
留言数量:3
访问次数:344816
建立时间:2006年3月10日

.:留言板

.:链接

        公告

在属于自己的一片天空中,敲打着键盘,记录下自己感兴趣和认为自己因该回忆的碎片,可能是财富,也可能是不足,过后你会发现你的进步,这就足够。
[C++/C#(DotNet)]在老妖网站上发现一个控件安装的文章,收藏
luckystar 发表于 2006/7/4 11:50:20

转贴,收藏。 文档标题:有关VCL控件的常见问题(安装/卸载/升级BCB版本等)  作者: Victor Chen   本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=654&d=8cm0an 有关 VCL 控件的常见问题 (安装、卸载、升级BCB版本等) 本文原作者是Victor Chen (http://www.cppfans.com)蓝色文字为ccrun(老妖)补充添加,在此对原作者表示感谢。不带源程序的控件安装(*.BPL) 1.选择 BCB 菜单 File→Close All (关闭所有文件)选择BCB 菜单: Project→Options→Packages→Add, 选择 *.bpl 文件, 然后按“打开”按钮// ccrun添加:或者选择Component→Install Packages菜单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的步都要做。 带源程序的控件安装(*.bpk)1.含有 *.bpk 的源程序①打开 *.bpk 文件 (*.bpk 为控件工程文件)②选择Compile(编译),然后选择Install(安装)2.不含 *.bpk 的源程序:①新建工程 File→New→Other→Package, 然后把 *.cpp, *.pas, *.rc 等文件加入工程// ccrun添加:  ①也可选择Component→Install Component→Into new package→Unit file name处,通过点击Browser按钮找到.cpp或.pas的单元文件,然后添加进来→Package file name处,点击Browser按钮将此工程文件保存到某个目录,注意这里弹出的对话框是SaveDialog型的→Package description处可以填写一些关于这个控件的信息,这些信息将会显示在Packages List中。还有就是在安装单独的Pas文件时  ②安装单独的.pas文件时(比如xpmenu.pas),除了上述步骤以外,还需要Package窗体中添加一些bpi文件,方法:点击Add按钮→找到$(BCB)\Lib\bcbsmp.bpi添加到工程中,然后再Compile和Install。②编译(Compile)、安装(Install)就可以了注意:要保证控件的正常使用也要按照上面 *.BPL 控件文件安装中的 2.和 3.把路径正确添加到相应位置。// ccrun添加:很多组件的bpk文件分为运行时(RunTime)和设计时(DesignTime)组件包,一般在文件名上可以分辨出来。比如Ehlib 4.14 for BCB6版本中,EhLibB60.bpk就是for BCB6的运行时组件包,DclEhLibB60.bpk是for BCB6的设计时组件包,安装时,需要先Compile运行时组件包,再Compile设计时组件包,最后再Install设计时组件包(运行时组件包无需安装)。// 广告时间:欢迎光临 C++Builder研究 - http://www.ccrun.com控件卸载就是取消安装控件的所有步骤: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// 63 63 72 75 6E 2E 63 6F 6D3.如果删除的控件的文件夹里面所有文件都不用了, 可以从操作系统的搜索路径里面删除文件夹:①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:选择列表里面的“变量”为 Path 的“值”按:“编辑”按钮,删除没有用的文件夹;②如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面删除没有用的文件夹;③无论是①还是②,文件夹之间的间隔都是用分号隔开。此项修改需要重新启动电脑才可生效。4.可以删除没有用的控件的文件及文件夹其中2.如果不做, 并且控件的文件没有删除, 有可能会影响以后程序的编译 (这些文件有时会捣乱)其中3.如果不做, 会给系统带来垃圾。如果控件文件不删除, 并且路径保留, 影响以后程序的运行的可能性非常小。// ccrun添加:安装BCB自带VCL组件(如QuickReport,TeeChart等)的更新版本时,需要将原有版本卸载,否则安装可能会失败。C++ Builder升级版本如果 C++ Builder 升级版本, 编译你原来的程序时提示找不到某些控件的文件, 这种情况的原因是不同 BCB 版本的控件的文件名不同引起的, 处理方法:1.关闭有错误的工程2.用记事本打开有错误的工程文件 *.bpr, 删除有问题的文件名, 保存通过这种方法处理一般都能够成功, 如果这种处理方法无效, 可以重新建立工程文件。重新建立工程文件的缺点是原来工程文件的特殊配置丢失, 需要了解原来有那些特殊的配置 (比如图标和版本信息等)。

阅读全文(2408) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.642 second(s), page refreshed 144796645 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号