C++BUILDER包设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CBUILDER包设计

C++ Builder 发布包 作者:佚名??来源:不详??发布时间:2006-2-26 15:33:49 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|O

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档