c#.net怎么调用com组建啊??

лл... лл 展开
 我来答
Ben
推荐于2016-07-08 · 知道合伙人软件行家
Ben
知道合伙人软件行家
采纳数:860 获赞数:2875
认真回答者.

向TA提问 私信TA
展开全部
1. Import a type library as an assembly
COM的类型定义通常在type library(tlb)中,与之对应的是CLS兼容的编译器在assembly中产生类型元数据(type metadata),这两种类型信息的来源有很大的不同
Generating Metadata
COM的类型库(type libraries)可以是一个单独得Tlb文件,例如Loanlib.tlb。一些类型库被嵌入到DLL或者Exe的资源文件中,还有一些类型库在OLB或者OCX中。
找到包含你的COM类型的类型库之后,可以有以下的选择来生成包含元数据的交互程序集(interop assembly)
Option Description
Visual Studio .NET Automatically converts COM types in a type library to metadata in an assembly.
Type Library Importer Provides command-line switches to adjust metadata in the resulting interop file, imports types from an existing type library, and generates an interop assembly and a namespace.
TypeLibConverter Class Exposes methods that perform conversion-related actions. Can convert in-memory type library information to metadata.
Custom Wrappers As a less desirable option, you can create type definitions from scratch. This requires advanced programming skills.
Visual Studio .NET
当添加一个给定的type library 的引用(reference)时,Visual Studio .NET生成包含元数据的交互程序集(interop assembly)。如果一个主交互程序集(primary interop assembly)有效的话,Visual Studio使用存在的assembly
To add a reference to a type library
1. Install the COM DLL or EXE file on your computer, unless a Windows Setup.exe performs the installation for you.
2. From the Project menu, select References.
3. Select the COM tab.
4. Select the type library from the Available References list, or browse for the TLB file.
5. Click OK.
songjian070
2012-01-18 · TA获得超过3026个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:346万
展开全部
在“工具箱”中右键选择“选择项”在弹出的窗口中有一个“com组件“,然后找到你要的com组件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
格雷大橙子
2012-01-18 · TA获得超过234个赞
知道小有建树答主
回答量:410
采纳率:50%
帮助的人:122万
展开全部
添加 com组件的引用!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式