c#调用c++封装dll 参数为字符串输出函数的解决办法
来源:互联网 发布:纸箱厂软件 编辑:程序博客网 时间:2024/05/17 07:58
有时候c#需要调用 c++dll 参数为字符串且为输出的函数 。
如: c++ dll函数如下:
int test(char _OUT *str);
str为输出。
c#中调用如下:
[DllImport("test.dll", CallingConvention = CallingConvention.Cdecl)] public extern static int test(StringBuilder str);
注意一定要用StringBuilder 不能用String
public string test() { string list; StringBuilder lp; lp = new StringBuilder(100); int ret=test(lp); list = lp.ToString(); return list; }
0 0
- c#调用c++封装dll 参数为字符串输出函数的解决办法
- C#调用C++Dll字符串返回为空的问题
- c# 调用有字符串参数的 DLL
- C#调用C++DLL的小总结8---C++Dll中函数返回字符串指针
- C#调用C(C++)dll示例教程,包含dll找不到函数入口的解决办法,包含C#dll调用方式不对出错的解决办法
- c#的调用VC的dll输出参数的问题
- C#中调用C++的dll的参数为指针类型的导出函数
- C#中调用C++的dll的参数为指针类型的导出函数
- C#调用C函数(DLL)传递参数问题
- C#调用C函数(DLL)传递参数问题
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题(2)
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题
- redhat下yum的安装
- OpenStack对象存储:Swift架构详解
- C# IL指令--破解必备
- mysql 5.5 对于非聚集索引增删操作方式的变更和优化
- MyEclipse配置Tomcat 并编写第一个JSP程序
- c#调用c++封装dll 参数为字符串输出函数的解决办法
- Linux主机驱动与外设驱动分离思想
- swing布局管理器总结
- uestc250 windy数
- 使用skyeye运行《Linux设备驱动开发详解》的实例(二)
- mysql数据库对表的操作
- 第十三周 项目1:(4)
- BZOJ 3685 普通van Emde Boas树 zkw线段树
- nupt-acm1004