读书人

求救各位大侠!cmpp动态链接库的有关问

发布时间: 2012-03-18 13:55:39 作者: rapoo

求救各位大侠!cmpp动态链接库的问题
未处理的“System.Runtime.InteropServices.SEHException”类型的异常出现在 cmppAPI_test.exe 中。

其他信息: 外部组件发生异常.

是不是使用动态链接库的函数时,传递的参数编码格式不对会出现此种状况,还是有其他原因?

调用的动态链接库是别人用vc开发的,现在用.net调用的话参数的类型我是如下定义的,烦劳各位看下是否正确:
char * ---> byte[]
unsigned char ---> byte[]
unsigned long ---> byte[]

是否其中还需要编码转换呀,急啊.....求救各位大峡
(真穷,刚注册,不好意思,分太少了,请不要见怪)


[解决办法]
char * ---> string或者StringBuilder
传入参数用string,传出的用StringBuilder,注意要个传出的StringBuilder分配足够的空间;

unsigned char ---> char或者int
unsigned long ---> long

读书人网 >C#

热点推荐