读书人

C#和VC dll传递参数有关问题

发布时间: 2012-06-15 19:37:05 作者: rapoo

C#和VC dll传递参数问题
我是C#新手,最近在调用VC的DLL中的函数时发现传递char*参数时传入的字符串在VC中是乱码(VC调试时发现),不知道原因,请高人赐教
环境:vs2008,vc 6.0的dll,用dllimport声明的dll函数,加了charset参数,不管设成什么都不对

[解决办法]
不太明白你的意思


不要直接调用

感觉可以用webservice来实现

你可以看一下webservice相关的东西
[解决办法]
问题可能出在 VC那块,如果VC那块不使用UTF-8 来解析的话 怎么传都是没用的。
C#和VC两边的编码要一致。
[解决办法]
看看你的 DLL 使用该参数的函数签名。

读书人网 >C#

热点推荐