Posted on 2008-09-12 15:00
没画完的画 阅读(964)
评论(2) 编辑 收藏 引用 所属分类:
Windows COM
话说当年,微软在1991年提出 OLE1.0规范 (OLE, Object Link Embeded, 程序之间链接和嵌入对象数据),这个规范主要解决
多个应用程序之间的通信和消息传递,但没有开发商理它
后来,微软又在1993年推出了OLE2.0 完善并增加功能(
OLE自动化: 一个程序控制另一个程序
OLE控件: 一个控件嵌入到另一个程序,提供自己的功能
OLE文档: 支持简单的链接和嵌入,还支持在位激活(在WORD文档中插入一个画图的对象,双击画图对象,WORD的菜单会变成画图的菜单,这就叫在位激活了),拖放
)
在 OLE2.0中,微软建立了一个叫做 COM(Component Object Model 的组件对象模式)的新规范
OLE组件,人们习惯了OLE这个名字,于是叫它叫OLE控件,后缀名叫OCX (OLE Control Extension)
后来,人们不知道OLE到底是什么,各类资料的介绍OLE时命名也不统一,造成混乱。
所以,微软在 1996 年重新制订了 OLE新规范,叫做 OLE96 规范
在这个新的规范里,OLE控件有了一个新的名字,叫做 ActiveX控件
把所有OLE相关的名字,都换成了 ActiveX