自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1466

原创 在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 1045

原创 在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 1258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除