有两种方式可以根据OCX生成tlb文件:
1.开始运行oleview调出OLE/COM Object Viewer.
这个工具是微软提供的,在VC6中和Windows SDK中都有。
找到要用的COM组件,比如说VBSrcirpt的正则表达式COM组件在:
Type Libaray中的Microsoft VBScript Regular Expression V5.5中,双击打开后,保存成idl文件。
然后用微软提供的另一个工具从idl生成tlb文件。
开始运行cmd,调出命令行。使用命令midl XXX.idl来成成tlb文件即可。
然后在VC++的工程中引用可以使用
#import "XXX.tlb" rename_namespace("XXX")
2、第二种方法是直接使用VC6或者Visual Studio打开dll文件,注意在打开文件对话框中一定要选择Resource方式,VC6默认是auto。找到资源中的TypeLib,其中的文件可以Export成bin,这个bin就是tlb,保存的时候使用将扩展名指定为tlb即可。
使用Visual Studio的Object Viewer可以直接对这个文件进行查看
分享到:
相关推荐
这个过程包括解析类型库文件(.TLB或.IDL),生成易语言代码,然后在易语言程序中调用这些代码。这样,即使原本不支持易语言的组件,也可以在易语言环境中正常使用。 5. **具体步骤** - **导出类型库**:首先需要...
然而,这些类型库文件往往缺乏直观易读的文档,给开发者带来了不便。 tlb-to-chm工具的出现,正是为了解决这一问题。通过该工具,我们可以将类型库中的信息转换成CHM格式,这是一种被广泛用于Windows系统的帮助文档...
在转换过程中,工具可能首先会解析OCX控件的类型库(TLB),这正是`TLBINF32.DLL`的作用。这是一个系统库文件,它包含了解析和处理类型库的函数,如加载、查询和导出类型信息。`TLBINF32.DLL`中的函数被"OCX转易模块...
为了更好地理解和使用这些组件,一款名为"tlb-to-chm_1.2.0.7_setup"的工具应运而生,它的主要功能是将COM类型库(TLB)转换为帮助文件(CHM),为程序员提供了便捷的查阅资料。 COM类型库(Type Library)是描述...
在“配置属性” -> “链接器” -> “输入” -> “附加依赖项”中,添加ActiveX DLL的库文件名(通常是lib文件)。 2. **头文件引用**:为了调用ActiveX DLL中的函数,你需要包含相应的头文件。在VB6.0中,可以使用...
1. 构建DLL:在完成控件开发后,需要编译生成DLL动态链接库文件。在VC6.0中,选择"Build"菜单,然后点击"Build Solution"。 2. 创建类型库:控件需要一个类型库(.tlb文件),以便其他程序了解控件的方法和属性。在...
7. QRMAKER.TLB:Type Library 文件,包含了控件的接口定义,供编程语言进行类型检查和自动代码生成。 8. README.TXT 和 README - 複製.TXT:通常是说明文件,提供了关于如何安装、配置和使用控件的指导。 使用...
`import` 指令是C++编程语言中用于从类型库文件(如 `.tlb`, `.olb`, 或 `.dll` 文件)导入类型定义到源代码的一个特殊指令。通过 `import` 指令,程序员能够方便地使用来自COM组件或其他类型库中的接口、类和数据...
TypeLibraryExplorer允许用户查看和分析嵌入在动态链接库(DLL)、可执行文件(EXE)或独立的TLB文件中的类型库。通过这个工具,我们可以查看COM对象的接口定义、方法、属性以及参数,这对于调试、逆向工程或者学习...
* 一些类型库被嵌入到DLL或者Exe的资源文件中,还有一些类型库在OLB或者OCX中。 二、查看元数据 在将COM类型信息转换为.NET元数据后,需要查看元数据。可以使用ILDasm工具来实现这一步骤。ILDasm是一个.NET元数据...
- `QRMAKER.TLB`:类型库文件,包含控件的接口定义,方便编程语言调用。 - `README.TXT`:通常包含安装或使用控件的简要说明。 - `www.pudn.com.txt`:可能是一个来源或下载地址的说明文件。 通过阅读`QR Maker.pdf...
DwgThumbnail.tlb是类型库文件,它包含了控件的接口定义和类信息,供编程语言使用时进行类型检查和代码生成。开发者在使用控件时,可以通过引用这个类型库来调用其提供的函数和属性。 DwgThumbnail.htm可能是一个...
1.tlb文件:com类型库文件,它包含接口相关信息.在需要使用对应com类的模块里,通过"#import xxx.tlb"来调用 2.dll:动态连接库,它包含二进制代码,资源...,VC可以把tlb作为资源编译到dll中 3.在VC下#import "A.tlb" no_...
...随着IT开发技术的不断发展,仍然有许多VB系统在运行,这些系统凝聚了许多客户的...本文介绍了使用VB挪用C#开发的NET控件的方法,包括软件原理、C#开发控件、强名称和COM开发接口、注册和生成类型库文件等相关知识点。
这将在注册表中创建必要的条目,并生成类型库(.tlb)文件。 3. 对于B/S系统,客户端需要安装控件,可以通过在网页中使用`<OBJECT>`标签引入控件,或者通过ActiveX安装程序包分发。 **五、安全性和跨域问题** 由于...
9. **类型库(.TLB)**:OLE 自动化类型库,定义了接口和数据类型,供不同应用程序间通信和互操作。 10. **项目配置文件(.CFG)**:保存项目的特定配置信息,如编译器选项和链接器设置。 11. **Code Insight 配置...
9. **类型库(.TLB)**:与OLE自动化相关,通常由Delphi自动生成或通过类型库编辑器创建。 10. **工程配置文件(.CFG)**:保存项目的编译和构建配置信息。 11. **Code Insight配置文件(.DCI)**:保存IDE中...
3. 创建自动化组件驱动类:打开类向导,点击“Add Class”按钮,在弹出的菜单中选择“From a type library”,用类型库文件pdf.tlb产生所需的组件类,该文件位于Acrobat软件安装目录下的ActiveX子目录。 4. 编辑...
例如,`regasm MyWinFormsControl.dll /tlb:MyWinFormsControl.tlb`,这会生成一个类型库文件(.tlb)供ASP.NET使用。 3. 在ASP.NET中引用并使用WinForms组件: - 在ASP.NET项目中,添加对WinForms组件的引用。...