- 博客(5)
- 资源 (38)
- 收藏
- 关注
转载 CSharp Tips:调用Win32 API如何处理指针类型的参数
0、前言 从VB到C#,被人诟病比较多的就是交互性比较差,又集中表现在调用Win32 API上。如果说C/C++调用API只是调用函数这类轻松的活,在C#下却成了阻挡入门者的技术活。之所以产生这么大区别在于数据类型的差异,就是因为C#这类采用了“安全”的类型,我们避免了内存释放和内存访问错误的一些困扰,但是不得不面对调用API时的繁琐。有得必有失,关键看你选择了什么。 在调用API时,对于值类
2012-08-07 17:06:02 1134
原创 C# 调用C写的DLL时 对应的int* 类型返回值转化为 IntPtr
C中代码: [cpp] view plaincopy int* read( char *filename ) { ....... } C#中代码: [csharp] view plaincopy [DllImport("myC.dll", EntryPoint = "read", CharSet = CharSet.Aut
2012-08-07 16:33:45 2929
原创 C# 调用C写的DLL时 对应的char* 类型转化为 ref byte
C中代码: void read( char *filename ) { ....... } C#中代码: [DllImport("myC.dll", EntryPoint = "read", CharSet = CharSet.Auto)] public static extern void read(ref byte filename);调用示例: string name = @
2012-08-07 10:59:36 6781
转载 C#调用C++的DLL 所有数据类型转换方式
本以为这篇搜集整理的代码会是很不错的文章,花了一天时间,搜索到最后居然出来一篇叫做"C# 与 C++ 数据类型对照表"的文章.几乎囊括掉和大部分的数据了,太打击我了. 本文中有部分的数据没有测试.也有一些不错的是看了上百篇网文对比整理得来的.希望有帮助. /C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(c
2012-08-07 10:43:34 11476 1
转载 C# 调用C++写的dll
C#语言使用方便,入门门槛较代,上手容易,并且语法与C,java有很类似的地方,IDE做的也好,通用性好,是MS下一代开发的主要力量.但是其开源代码较少,类库不是十分完美,在架构方面还有一些需要做的工作. C++写的程序占用内存较小,直接对内存或者文件操作,因此一些关键的步骤或者一些最内层的循环在一定程序上还需要依赖C++. 下面我做一些简单的例子 第一步,用C++做一个可以导出函数的dll
2012-08-03 14:50:41 1516
Softany-CHM-to-PDF-converter 2.752 注册版
2013-11-12
CUDA-Z-0.7.189
2013-11-05
Visual_Assist_X_10.8.2001.0破解版
2013-10-24
fftw 3.3.3 windows 64位免编译版本
2013-10-18
gsl-1.8-src.exe
2013-03-21
gsl-1.8.exe
2013-03-21
CUDA5.0在windows环境安装指导
2012-12-31
使Windows Media Player可以播放MKV格式文件的插件
2012-10-30
Access Database Engine 2010 下载
2012-05-14
glut开发库
2012-04-06
一些好的JAVA编程题.doc
2011-07-16
VC免费界面库GuiToolKit
2011-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人