⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapt20.htm

📁 delphi编程指南
💻 HTM
字号:
<html><head><title>第二十章  ActiveX构件</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#00000" text="#00cc66"><p align="center"><b><font color="#FF3366" size="4">第二十章 ActiveX构件</font></b></p><p>   微软公司的ActiveX技术已经成为微软应用程序及开发工具的基本组成部分,在互联网Internet和Web站点得到了广泛的应用。Delphi使ActiveX构件变得简单快速,开发时不需要考虑ActiveX的任何复杂性。创建的ActiveX构件可以安装到Delphi,Visual   Basic,Web页和其它支持ActiveX构件的产品中。<br>  <b>20.3 可视化构件到ActiveX构件的转换</b><br>    创建ActiveX构件的第一步是创建一个ActiveX库。要创建库,选择Delphi菜单的File|New命令,在New Items对话框,选择ActiveX页,然后选择ActiveXLibrary图标。<br>   Delphi将创建一个新项目,该项目在编译后将变成以.OCX为后缀的文件。<br>   下一步选择File|New选择ActiveX Control图标,Delphi将开始ActiveXControl开发向导。该向导将产生从一个已存在的可视化构件产生创建ActiveX构件需要的代码。<br>    向导需要你提供三个关键信息:用于创建ActiveX构件的可视化构件。新ActiveX构件名,实现单元文件放在哪个位置。也有一些可选项,如设计时间许可证、版本号和一个About框。在本节的例子中,我们将Delphi的TButton构件转换为一个ActiveX控制。<br>    向导将根据Delphi的构件产生对应的ActiveX构件的所有代码。要编译该代码,只要选择Project|Compile命令。<br>   除了产生一个ActiveX实现文件外,ActiveX Control向导也创建一个类型库。类型库定义ActiveX库中构件的特性和界面。Delphi使用类型库编辑器来修改一个Active构件的类型库信息。要察看类型库,选择View|Type   Library命令,你可以看到在项目中包括的控制、接口和特性页。<br>  <b>20.4 修改ActiveX构件</b><br>   向一个ActiveX构件增加功能有两种办法,一是将功能添加到创建ActiveX构件的可视化构件上,然后重新建立该ActiveX构件。另一种是直接向ActiveX构件添加功能。 下面我们介绍直接向ActiveX构件添加一个方法的方法。<br>    我们在刚才创建的ActiveX构件中添加一个MakeBold方法,用以将按钮标题的字体改为Bold型。从Delphi的IDE菜单选择Edit|Add   To Interface命令,打开Add To Interface对话框,设置Interface编辑框为Properties/Methods,在输入Declaration编辑框输入procedure   MakeBold。<br>   该对话框执行后将MakeBold方法添加到类型库的接口定义部分和类型定义部分,并创建一个MakeBold过程的轮廓:<br>  procedure TButtonX.MakeBold;<br>  begin<br>  end;<br>    在MakeBold过程的轮廓中添加代码是程序员的工作。<br>  <b>20.5 注册ActiveX构件</b><br>    在ActiveX构件可以被其它程序,如在使用Visual Basic、Delphi程序或Paradox for Windows等程序前,必须在系统上注册该构件。注册一个构件同时在Windows注册表上添加了一个登记项。<br>    要注册一个ActiveX构件,可以使用Delphi的IDE菜单命令 Run|RegisterActiveX Server。注册成功后,Delphi将提示一个成功提示框。<br>    如果你想要从系统中删除一个ActiveX构件,建议先在Windows注册表中删除该构件的登记项。然后使用Delphi的IDE菜单命令Run|Unregister   ActiveXServer将该构件删除。</p></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -