- 5
- 0
- 约5.51千字
- 约 12页
- 2016-11-25 发布于河南
- 举报
ActiveX简介
简介ActiveX是微软提出的一项平台性技术,其本身并不是一种具体的软件产品,而是一种开发思想,或者说是一种开发模式。所以我们既可以利用ActiveX技术来开发“Webim的截屏控件”,也可以用来开发“代码添加控件”。ActiveX的历史可以追溯到1996年微软提出的OLE(Object Linking and Embedding)规范,后来这一规范又发展成为COM技术。而COM技术也构成了目前我们使用的Windows NT平台的基础,baidu hi 和 baidu bridge也主要借鉴了COM技术的框架,所以我们能够实现增量更新(就是替换某些DLL,而不是升级时下全部的二进制文件),因为COM技术在Windows平台下实现了二进制的兼容性。譬如下图是bridge的安装目录,二进制的兼容可以简单理解为:客户安装了bridge ,所有的dll, exe等二进制文件的版本都是, 一次性编译,链接形成,相当于RD在编译机上编译一次提测后,QA得到安装包 并将其解压的内容客户用某个高版本的dll, 譬如skindll.dll (新单独编译的、升级后的)来覆盖掉skindll.dll ,注意其他的二进制仍然为因为二进制兼容,所以baidubridge.exe()仍然可以正常启动,正常使用,而且用的skindll是升级后的 (换句话说,如果不是二进制兼容,那么baidubridge.ex
原创力文档

文档评论(0)