打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
type library类型库

 A binary version of an Interface Definition Language (IDL) file,providing complete information about the interfaces of a COMobject. A type library contains a binary description of theinterfaces exposed by a component, defining the methods along withtheir parameters and return types.

Type libraries exist in one of these forms:

  • Built into existing COM objects. This is the preferred methodof declaring type libraries, and the Associations editor inMicrosoft? VisualStudio? Installer provides an easy wayto associate COM objects with their type libraries.

  • As stand-alone type library (.tlb) files.

type library 是 COM 技术中所谓的“类型库”,它的作用在于以一种和具体语言无关的方式说明 COM 组件中接口的定义。一般而言,一个类型库由微软提供的工具 MIDL 从 IDL 描述文件生成出来,以一个 tlb 后缀名的文件的形式存在。使用 tlb 之前必须先注册。

类型库(type library):
vb使用了一种称为类型库的特殊类型的文件所发布的接口定义。该类型库把每个接口所对应的情况告诉vb编译器。类型库是一个包含关于接口和共同类等信息的二进制仓库。本质上它是一个定义一组COM数据类型的编目表。在一个类型库中,每个接口被定义为一组方法。每个共同类被定义为一个或多个已被实现的接口。

使用类型库的好处: 
编写自动化控制时早期连接(Early Binding); 
许多编译器可以从一种类型库中自动生成针对特定编程语言的代码; 
实用程序可以用来读取并显示有关包含类型库的COM服务器的信息; 
在COM客户和服务器之间自动参数调度;

IDL:
IDL(Interface Definition Language)接口定义语言
是一种可读的基于文本的格式的文件。
IDL的语法像C,可以使用Microsoft IDL(MIDL)编译器来生成类型库。

CLSID: Class ID是GUID一个具体的类型的名称,注册表 HKEY_CLASSES_ROOT\CLSID 
每个接口CLSID或GUID都代表一个COM接口的实现 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如果调用系统的“数据链接属性”来设置数据连接
Basics of an IDL file
delphi如何调用C#的dll
COM在注册表中的相关键值及其意义
COM组件设计与应用(八)
在C#中使用MSHTML的高级支持接口
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服