对象链接与嵌入(一)

翱翔PLA

翱翔PLA

2016-01-29 14:05

对象链接与嵌入(一),对象链接与嵌入(一)
 
对象链接和嵌入(Object Linking and Embeding)是一组服务功能,它提供了一种用源于不同应用程序的信息创建复合文档的强有力方法。 对象可以是几乎所有的信息类型,如文字、位图、矢量图形,甚至于声音注解和录像剪辑等。

  Windows附件组中的书写器是应用OLE的实例,使用单击“对象 | 插入”菜单项, 书写鞯霾迦攵曰翱颍曰翱蛑辛谐隽硕喔?/fontOLE服务器程序,如公式编辑工具,绘图工具,报表生成工具。用户双击鼠标左键,可激活一个OLE服务器。在OLE服务器中可编辑OLE对象,当用户返回到书写器中时,在书写器文档中将出现OLE对象。

  Delphi支持OLE技术,Delphi1.0可以创建OLE应用程序,Delphi2.0可创建OLE自动化服务器和控制器程序。本章通过例程介绍对象链接与嵌入的基本概念,Delphi创建OLE对象的方法,OLE自动化的概念以及如何开发OLE自动化服务器和控制器。 

8.1 OLE简介 

8.1.1 OLE1.0OLE2.0 

        迄今为止,有两种版本的OLEOLE1.0OLE2.0。当用户在OLE1.0 服务器中激活OLE对象,服务器程序在前台打开自己的窗体,并获得焦点。OLE窗体失去焦点,存在于单独的窗体之中。

  OLE2.0服务器采用“本地”(in place)激活方式。本地激活意味着服务器菜单与应用程序菜单要进行融合,服务器的状态条更换应用程序状态条,服务器的工具条更换应用程序工具条。OLE对象在应用程序窗体中进行编辑,但所有过程均由服务器处理。

  创建OLE对象的服务器决定了OLE的激活方式。如果一个OLE1.0的对象在OLE2.0 编译的应用程序中打开,它将采用OLE1.0的方式。 

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/delphi/)

8.1.2 链接与嵌入 

  链接对象的数据保存在OLE服务器创建的文件中,嵌入对象的数据保存在OLE应用程序中。

  链接对象必须以文件形式保存,只有对OLE服务器已经创建好的OLE对象, 才能进行OLE链接,链接的OLE对象文件可被OLE应用程序或其它程序进行修改,OLE 服务器和其它OLE应用程序也可以访问和修改OLE对象。对象数据保存在某一处,但可以被多个应用程序访问。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/delphi/)

  Delphi应用程序可以得到OLE对象文件中的最新数据。当OLE 对象数据被应用程序修改时,这些变化将在所有包含该对象的其它应用程序中体现。

  嵌入对象保存在OLE应用程序中,其它应用程序不能访问该对象。只有在OLE应用程序中激活OLE

展开更多 50%)
分享

猜你喜欢

对象链接与嵌入(一)

Delphi
对象链接与嵌入(一)

对象链接与嵌入(二)

Delphi
对象链接与嵌入(二)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Delphi 对象链接与嵌入

编程语言 网络编程
Delphi 对象链接与嵌入

word2007链接对象和嵌入对象

word
word2007链接对象和嵌入对象

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

管理嵌入式对象的法宝——对象图层

电脑入门
管理嵌入式对象的法宝——对象图层

WPS演示中嵌入对象图层

电脑入门
WPS演示中嵌入对象图层

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

数据访问部件的应用及编程(一)

数据访问部件的应用及编程(一)

《超级机器人大战BX》挂机刷钱方法分享

《超级机器人大战BX》挂机刷钱方法分享
下拉加载更多内容 ↓