微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VB Comwrapper 的实现

预备知识

Q:什么是COM

A: 简单地说,COM是一种跨应用和语言共享二进制代码的方法。

Q: RegAsm Regsvr32注册

A: 注册(Registration)是创建注册表入口的一个过程,告诉Windows 操作系统COM服务器放在什么位置。

RegAsm & Regsvr32

Q:什么是 type library file(类型库文件

A: TLB文件一个说明文件,通过TLB文件用户可以得知你的DLL文件中的COM接口
以及常量等的信息,这样一来用户才知道你的DLL中有什么接口与常量等,用户
能用你的接口,当然了,如果你的COM接口只想自己使用,你可以不做TLB文件告诉
其他人这些信息了。TLBTypeLibrary,它GUID与控件的GUIDCOM接口的GUID是无关的。事实上每个GUID都是互相独立的,它们之间是应该没有联系的,MSGUID产生器就是要使每个GUID互不相同。

Q: 如何生成 .tlb文件A: C:\Windows\Microsoft.NET\Framework\v2.0.50727>regasm E:\VB6\VsClassLibrary.dll

/tlb:vsclasslibrary.tlb (例子DLL 文件)

原文地址:https://www.jb51.cc/vb/259195.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐