- 博客(3)
- 收藏
- 关注
原创 在C#中使用P/Invoke调用Unmanaged Code (3)
好久没有更新了,现在让我们接着之前介绍的P/Invoke继续更加深入的话题。通过“在C#中使用P/Invoke调用Unmanaged Code (1)/(2)”的介绍,相信各位已经对P/Invoke有了一个大致的了解。这次,我会介绍一下在P/Invoke中处理字符串。说到字符串,首先先要说的是其编码方式。在这里主要的几种编码方式是ANSI、Unicode、UTF-8。大家可以在NoteP
2008-05-20 17:09:00 1513
原创 在C#中使用P/Invoke调用Unmanaged Code (2)
接着上次的话题,这次来看一下一些简单对象的传递,这里所指的简单对象是指C#中的值类型,不包括Struct结构。关于结构的应用,我会在之后的专题中给出。为了讨论方便,我直接用Native C++编写要调用的Dll类。然后再用C#演示P/Invoke。(以下先给出Native C++的代码,记得要编译生成Dll)。//// NativeDll.h ////#ifdef NATIVE
2008-05-12 17:54:00 1097
原创 在C#中使用P/Invoke调用Unmanaged Code (1)
.Net Framework 虽说已经实现了相当完善的功能,但在有些地方,由于一些特别的需求,卡发人员还是会被迫要调用Windows API,这是,我们就不得不要求应用Managed Code去调用Unmanaged Code。这也是本文要和大家所分享的P/Invoke。当然,其实dotNet Framework本身就是P/Invoke的最大用户。:)首先,要应用P/Invoke技术,
2008-05-12 16:47:00 1306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人