求救各位大侠!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