Movatterモバイル変換


[0]ホーム

URL:


跳转到内容
维基教科书
搜索

Windows Programming/COM and ActiveX

维基教科书,自由的教学读本
<Windows Programming

Windows操作系统有许多与COM相关的概念: DCOM、COM+、ActiveX、OLE……等。

COM介绍

[编辑]

COM是Component Object Model的缩写,微软于1993年引入。目的是让任何编程语言都可以进程间通信、面向对象创建。COM作为伞形概念,具体有OLE、OLE Automation、ActiveX、COM+,DCOM等技术。COM定义了一套框架与接口,任何提供或者使用COM库的编程语言与程序都必须遵从。

COM 库

[编辑]

COM类可以编译为DLL库。这种DLL库不兼容与C语言写的普通DLL库。

UUID

[编辑]

COM系统依赖的128比特数值标识符称作Universally Unique Identifiers (UUID)。可以保证在全世界永不重复。UUID值是你的主网卡MAC地址与CPU实时时钟的hash结果。

COM类库、接口的ID都是用UUID值。

COM 约束

[编辑]
检索自“https://zh.wikibooks.org/w/index.php?title=Windows_Programming/COM_and_ActiveX&oldid=181768
分类:​

[8]ページ先頭

©2009-2025 Movatter.jp