2014年1月7日
摘要: 最近做项目需要把以前Vc写的程序整合到VS2005来,用c#写的,以前VC的动态连接库写好了,重写比较麻烦,让C#调用VC dll就好了。但碰到了一个问题:VC中作为输出参数的char*类型的变量应该怎样申明才能正确输出数据呢? 一般说来,在VC中一般的输出参数都为指针或数组的形式,如果是一般类型的指针如整形等,在c#中用ref加上数据变量则可获得返回值。所以我试着把VC中char*输出变量在c#中写成ref string(因为char*在c#中可以写成string或char[]),但发现这样写是不行的。 后来从网上查了些资料,发现char*类型数据作为输出参数时,在c#中数据类型要写... 阅读全文
posted @ 2014-01-07 23:22 haosola 阅读(705) 评论(0) 推荐(0) 编辑

toeflacttoeflieltstoefltoeflact