heartstill

博客园 首页 新随笔 联系 订阅 管理
维基百科,自由的百科全书
跳转到: 导航, 搜索

跳过字词转换说明

COM Interop 是一种让 .NET Framework 的程序能够和 COM 的程序相互操作的一种桥接技术,是 .NET Framework 互通性的一环,COM Interop 可以让 .NET Framework 的程序使用 COM 组件,也可以让 COM 程序使用 .NET Framework 的组件,例如可以使用 .NET Framework 开发应用程序给 ASP 的应用程序使用,或是把旧有的 ActiveX 组件让 .NET Framework 的程序调用。

COM Interop 的服务是由 System.Runtime.InteropServices 命名空间中的类来提供,其中最重要的是 Marshal 类,它提供了 managed code 和 unmanaged code 之间的数据格式与指针转换,对于互通性来说具有相当大的帮助。

在 .NET Framework SDK 中提供了可由 COM 类型库中产生 .NET 组件 的 tlbimp.exe,以及让 .NET 组件产生类型库的regasm.exe两个工具程序[1]

posted on 2011-09-28 10:16  开始测试  阅读(311)  评论(0编辑  收藏  举报