c#调用vc的dll (参数有LPSTR) 出现乱码!
2014-08-17 22:20
197 查看
开发环境: Vs2010开发,C#调用,Vc6.0 Dll
错误描述:传入Dll中的参数出现中文乱码!原因分析:字符集错误!
解决办法:
原来:[DllImport("LSPrinter.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)]
改为:[DllImport("LSPrinter.dll", CallingConvention = CallingConvention.Cdecl ,CharSet=System.Runtime.InteropServices.CharSet.Ansi)]
相关文章推荐
- C#调用VC DLL接口函数参数类型转换方法介绍
- C#调用VC的DLL的接口函数参数类型转换一览表
- C#调用VC的DLL的接口函数参数类型转换一览表
- C#调用VC DLL接口函数参数类型转换方法介绍
- C#调用VC的DLL的接口函数参数类型转换一览表
- C# 调用 VC++ 托管DLL,参数传结构体时
- C# 要调用VC++ DLL时参数问题请看这个
- C#调用VC的DLL的接口函数参数类型转换一览表
- C#调用VC dll输出参数
- C#调用VC的DLL的接口函数参数类型转换
- C#调用VC的DLL的接口函数参数类型转换一览表
- C#调用VC的DLL的接口函数参数类型转换一览表
- C#调用VC DLL接口函数参数类型转换的方法
- C#调用VC DLL接口函数参数类型转换的方法
- C#调用VC DLL接口函数参数类型转换的方法
- C#调用VC dll 出现“System.BadImageFormatException”
- C#调用VC DLL接口函数参数类型转换方法介绍
- C# 调用VC Dll (传出参数char*)
- C#调用VC DLL接口函数参数类型转换方法介绍
- C#调用VC的DLL的接口函数参数类型转换一览表