请问怎样通过类型库(.TLB文件)获取组件接口信息 如用delphi的话只要把.tlb文件导入,就可就看到所有的接口和信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在vc中用import语句将.tlb文件导入即可。vc inside中有这方面的例子 rose 可以导入,而且生成设计图,很好用 这个问题分为两个方面:1.在程序中使用类型库定义的接口类型,使用import语句导入类型库文件或者含有类型信息的动态库文件。2.为了获取类型库中都定义了哪些接口,可以使用工具oleview,知道了接口定义后,可以借助1在程序中使用接口类型了。 MSDN中这样写道:The #import directive is used to incorporate information from a type library. The content of the type library is converted into C++ classes, mostly describing the COM interfaces. 如果只是想查看一下组件的接口信息,可以打开VS 6中带的一个工具OLE VIEW,选择VIEW TypeLib菜单即可;如果想在程序中调用接口方法,就像楼上说的,使用#import导入指令,或者是直接使用COM API,如:CoInitialize(NULL),CoCreateInstance,CoCreateInstanceEx,CoUninitialize(),具体的使用方法MSDN上说的很清楚。 #import "xxx.dll" 也是可行的用oleview产生idl用midl编译产生.tlb和.h 求助CString的问题 win32程序,全局键盘钩子这么慢? 紧急求助:VC 连接错误 error LNK2001 指针初始化的问题,达人进来帮忙看看 关于模板 CArray GetCurrentDirectory的问题? 为什么计算机书籍都这么贵呀(真是郁闷~!) 在vc中可不可以使用vb的控件?如果可以的话应该怎样使用呢?另外,不知在vc中有没有关于串口的控件? 关于在win2000下实现透明窗口 急急急!如何使edit控件响应键盘事件??? 求助 我把2000的服务全部都禁了,怎么才能恢复呢/
vc inside中有这方面的例子
1.在程序中使用类型库定义的接口类型,使用import语句导入类型库文件或者含有类型信息的动态库文件。
2.为了获取类型库中都定义了哪些接口,可以使用工具oleview,知道了接口定义后,可以借助1在程序中使用接口类型了。
The #import directive is used to incorporate information from a type library. The content of the type library is converted into C++ classes, mostly describing the COM interfaces.
用oleview产生idl
用midl编译产生.tlb和.h