Browse by Tags
All Tags »
CLR Interop (RSS)
Sorry, but there are no more tags available to filter with.
上一博中,我们用 Visual Studio 把 .NET 组件 ( 托管组件 ) 变成了 COM 服务器。本博继续这个话题,看看如何使用 .NET 工具包来完成相应的功能。 首先我们来看看今天的主题和 CLR Interop 的关系,在我们组里, interop 这个术语包含了四个范畴,即 P/Invoke, Reverse P/Invoke, COM Interop 和 Reverse COM Interop 。前二个概念通过动态连接库 (DLL) 在 native 世界和 .NET 世界中实现互通性;后两个概念顾名思义,就是和
Read More...
CLR Interop简而言之是让非托管代码与托管代码之间可以相互调用的技术。这项技术可以使开发人员重用已有的托管或非托管组建,并根据自己的需要,权衡托管代码的简易性与非托管代码的灵活性,选择适合自己实际情况的编程语言,而不用过多考虑重用的组件是用哪种语言开发的。Interop中文的意思是互通性,既然是互通,代码的调用就有两种不同的方向。本文所要讲述的是使用COM Interop技术在非托管代码方如何调用托管代码。 1. 创建托管服务器 首先让我们在Visual Studio 2008创建一个C#的Class
Read More...