通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
资源搜索:
热门搜索:Linux VB C语言 PhotoShop Flash TCP/IP
   首页 | 文章 | 软件 | 动画 | 资源 | 励志 | 骗术 | 论坛 | 邮箱 | 会员中心 | 军事 | 科技 | 博客 | 图片 | 商城 | 最新更新 | 800g资源 | 爱心黑客
您现在的位置: 爱国者黑客 >> 资源 >> 程序设计 >> C#语言 >> 基础教程 >> 文章正文

C++ Builder 发布包
责任编辑:admin   更新日期:2005-8-6
10.5 发布包

10.5.1发布使用包的应用程序
当发布使用运行时包的应用程序时,要确保用户同时拥有应用程序的.EXE文件及应用程序调用的所有库文件(.BPL或.DLL)。如果库文件和.EXE文件不在同一目录,必须可以通过用户的Path访问。你可以遵循把库文件放在Windows\System目录的习惯。如果使用InstallShieldExpress,你的安装脚本应检查用户系统以搜索要求的包,以免盲目地重安装。

10.5.2将包发布给其他开发者
如果你发布运行时或设计时包给其他的C++Builder开发者,应确保在提供要求的头文件的同时提供.BPI和.BPL文件。要将组件静态地链接到应用程序,也就是说,创建不使用运行时包的应用程序,开发者们将会需要你提供的包的.LIB(或.OBJ)文件。

10.5.3包集文件
包集(Packagecollection)(.DPC文件)提供一个方便的方法将包发布给其他开发者。每个包集文件包含多个包,并包括BPL和任何想要一起发布的附加文件。当IDE安装中选择了包集时,它的成员文件自动从其.PCE容器中被提取,Installation对话框提供一个选项,可以安装包集中所有的包或有选择地安装部分包。

要创建包集:
1) 选择Tools|PackageCollectionEditor,打开包集编辑器。
2) 点击AddPackage快速按钮,然后在SelectPackage对话框中选择BPL并点击Open。要将更多的BPL加入包集,再次点击AddPackage快速按钮。当增加BPL时,在包编辑器的左边的树图会显示出来。要删除一个包,选择它并点击RemovePackage快速按钮。

3) 在树图的顶部选择Collection节点。在包集编辑器的右边出现两个字段:
· 在Author/VendorName编辑框,可以输入关于包集的可选信息,当用户安装包时,这些信息将出现在Installation对话框中。
· 在DirectoryList下,列出包集中的文件想要被安装的缺省目录。使用Add、Edit和Delete按钮编辑这张表。例如,假定你想要将所有的源代码文件拷贝到相同的目录。在这种情况下,你可输入Source作为DirectoryName,并将C:\MyPackage\Source作为建议的路径。Installation对话框将
C:\MyPackage\Source作为建议的路径显示。

4) 除了BPL,包集还能包含.BPI、.OBJ、.CPP(单元)文件、文档及任何想要一起发布的其他文件。辅助的文件放在与特定的包(BPL)关联的文件组中;只在关联的BPL被安装时,组中的文件才被安装。要把辅助的文件放入包集,在树图中选择BPL并点击AddFileGroup快速按钮;为文件组输入一个名字。如果需要增加更多的文件组,重复相同的步骤。当选择一个文件组时,包集编辑器右边将出现一些新字段:
· 在InstallDirectory列表框,选择组中文件想要被安装的目录。下拉列表中包括了在步骤3时在DirectoryList中输入的目录。
· 如果想要以可选方式安装这个文件组,选择OptionalGroup复选框。
· 在IncludeFiles,列出想要在这个组包括的文件。使用Add、Delete和Auto按钮编辑列表。按钮允许选择包的包含列表中列出的指定扩展名的所有的文件。

5) 可以为包集中的包的要求列表列出的任何包选择安装目录。在树图中选择BPL时,包集编辑器的右边出现4个新字段:
· 在RequiredExecutables列表框,选择需求列表中列出的包的.BPL文件的安装目录(下拉列表中包括了在步骤3时在DirectoryList中输入的目录)。包集编辑器使用C++Builder的全局LibraryPath搜索这些文件,并在RequiredExecutableFiles中列出。
· 在RequiredLibraries列表框,选择需求列表中列出的包的.OBJ和.BPI文件的安装目录(下拉列表中包括了在步骤3时在DirectoryList中输入的目录)。包集编辑器使用C++Builder的全局LibraryPath搜索这些文件,并在RequiredLibraryFiles中列出。
6) 要保存包集源文件,选择File|Save。包集源文件应以.PCE扩展名保存。
7) 要编译包集,按Compile快速按钮。包集编辑器生成一个与源文件(.PCE)同名的.DPC文件。如果还没保存源文件,编辑器在编译前会询问文件名。编辑或重编译一个存在的.PCE文件,在包集编辑器中选择File|Open。
 
  • 上一篇文章:
  • 下一篇文章:
  • 热门文章
    Olldbg常见问题
    汇编语言的艺术(组合语言的艺术)--观
    汇编语言的艺术(组合语言的艺术)--准
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言---程式设计 (4)
    虚拟8086模式
    SYS命令使用说明
    javascript + CSS 实现动态菜单显
    推荐文章
    自制Windows XP SP2自动安装光盘
    SQLServer注入工具改进版 v1.02
    使用photoshop CS进行自然美肤
    Photoshop绘制诺基亚手机
    PHOTOSHOP制作秋日之梦
    PHOTOSHOP鼠绘名模王爱萍
    Photoshop制作晶莹飞溅的水珠
    教你用PHOTOSHOP做放大镜
    鼠绘美女及服装修画全过程