在以上两种方法之间最重要区别在于第二种方法通常需.pdfVIP

  • 2
  • 0
  • 约3.17千字
  • 约 3页
  • 2020-01-20 发布于江苏
  • 举报

在以上两种方法之间最重要区别在于第二种方法通常需.pdf

在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)

1亿VIP精品文档

相关文档