首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

调用外部C开发Dll char *aa什么意思?解决方法

2013-01-17 
调用外部C开发Dllchar *aa什么意思?我的任务是进行二维码扫描二次开发以下是硬件调用文档的信息 void GetD

调用外部C开发Dll char *aa什么意思?
我的任务是进行二维码扫描二次开发
以下是硬件调用文档的信息 
void GetDecodeString(char *aa)
参数:char *aa,获取解码信息的指针
函数功能:获取解码信息
返回值:无

char *aa  是什么意思呢?
[解决办法]
字符串,Pinvoke中通过StringBuilder类型映射

声明方法:
[DllImport("dll文件名")]
static extern void GetDecodeString(StringBuilder sb);

调用:
StringBuilder sb = new StringBuilder(数据的最大长度);
GetDecodeString(sb);
[解决办法]
char ** 相当于数组的数组。用string[]接受。

热点排行