- 2
- 0
- 约3.17千字
- 约 3页
- 2020-01-20 发布于江苏
- 举报
在Windows中,应用程序之间是相互联系的。然而,越来越多的程序提供一个OLE自动化接
口,以使其他的应用程序可以对他们进行操作。这样,我们可以使用Delphi,C++,VisualBasic
等语言来驱动OLE自动化服务器,而不必考虑用于编写他们的编程语言。OLE自动化的技术
使得程序员能控制其他应用程序或者dll中的对象,不仅仅能够使用驻留在自己程序里的对
象,而且能使用驻留在系统上的其他程序中的对象。特别是,拥护能够访问这些对象的属性
和方法,而不是它们的原始数据,而且,分布式OLE到来,已经能使程序员把这些功能扩展
到了网络上。
OLEAutomation是Windows应用程序之间相互操作的一个技巧。被操作的一段为Automation
服务器,典型的Automation服务器有Microsoft Office程序和Internet Explorer。而操
纵Automation服务器的一端称为Automation控制器。一个程序可以兼具有服务器和控制器
两种角色。在Delphi 6中,要创建Automation控制器(即Automation客户),有两种方式;
一是引入Automation服务器的类型库;二是OLEVariant类型的变量。
一. 创建OLE自动化对象
在Delphi中,实现OLE自动化是非常简单的,无任何时,为了支持OLE自
原创力文档

文档评论(0)