Delphi5开发人员指南(七).pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载 第7章 使用A c t i v e X控件 本章内容: • 什么是A x t i v e X控件 • 何时使用A x t i v e X控件 • 把A x t i v e X控件加到组件面板上 • Delphi组件外套 • 在应用程序中使用A x t i v e X控件 • 发布带有A x t i v e X控件的应用程序 • BlackJack :一个O C X示范程序 D e l p h i 让您很方便地将符合工业标准的 A c t i v e X控件( 以前叫作O C X或O L E控件)集成到应用程序 中。与D e l p h i 自己定义的组件不同的是,A c t i v e X设计为独立于任何具体的开发工具。这意味着,你可 以使用多种厂商提供的A c t i v e X控件。 1 6位的Delphi 1支持V B X 。与此类似,3 2位的D e l p h i支持A c t i v e X控件。你可以从D e l p h i 的主菜单或 包编辑器中添加新的A c t i v e X控件。D e l p h i将为控件裹上一层Object Pascal 外套,并将它编译到一个包中, 然后加到D e l p h i组件面板上。一旦A c t i v e X控件出现在组件面板上,它就与其他 V C L控件无缝地合并在 一起。从现在开始,你就可以通过单击拖动将 A c t i v e X控件加到您的应用程序中。本章将讨论如何把 A c t i v e X控件集成到D e l p h i 中,如何在应用程序中使用A c t i v e X控件,如何发布带有A c t i v e X 的应用程序。 注意 Delphi 1 是支持VBX(Visual Basic Extension)控件的最后一个版本。如果Delphi 1 的项目中 用到了一个或多个V B X控件,你可向V B X厂商查询,看他们是否提供了用于3 2位D e l p h i 中的兼 容的ActiveX控件。 7.1 什么是ActiveX控件 A c t i v e X控件是充分利用 O L E和A c t i v e X技术的自定义控件。 V B X是为1 6位的Visual Basic 设计的, 因而也受限于Visual Basic 的不足。A c t i v e X控件是基于与应用程序无关的思想而设计的。你可以简单 地认为A c t i v e X控件合并了V B X技术和A c t i v e X标准。在本章中,可以认为 O L E与A c t i v e X是同一回事。 如果要区分的话,请参阅第2 3章“C O M和A c t i v e X ”。 从本质上讲,A c t i v e X控件是一个A c t i v e X服务器,它能提供所有的O L E功能和服务,可视化编辑、 拖放和O L E 自动化。与所有的A c t i v e X服务器一样,A c t i v e X控件需要系统注册表中进行注册。 A c t i v e X 控件可以用许多产品来开发,包括D e l p h i 、Borland C++Builder 、Visual C++ 以及Visual Basic 。 M i c r o s o f t积极鼓励把A c t i v e X控件作为与应用程序无关的自定义控件。 M i c r o s o f t 已经声明,Wi n 3 2 或更高的操作系统将不再直接支持 V B X技术。正因为如此,开发人员在开发 3 2位应用程序时,应优先 考虑A c t i v e X控件,而不是V B X控件。 注意 关于ActiveX控件技术的完整说明,请参阅第25章“创建ActiveX控件”。 7.2 何时使用ActiveX控件 下列两种情况下应当考虑使用 A c t i v e X控件,而不是D e l p h i 自身的组件。一是没有可用的D e l p h i 组 第7章 使用A c t i v e X 控件 1 4 3 下载 件能满足你特殊的需要。由于 A c t i v e X控件的市场比V C L控件要大,因此,你

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档