读书人

c#调用com组件的参数有关问题一解决

发布时间: 2012-01-12 22:11:58 作者: rapoo

c#调用com组件的参数问题,一解决立给分
函数原型是 void abc(char* a);

小弟想在c#里调用,请问c#的调用函数该怎么写,不知道以下写法行不行,还是其他的什么写法。

abc(ref char[] a);

abc(ref string a);

char a = 'a ';
abc(ref &a);

[解决办法]
能给出这个com文件吗?
[解决办法]
just use string
[解决办法]
lz:你是写的普通dll吧,如果是,用abc(ref string a);

你做成了真正的com组件,直接添加引用到项目(普通dll不能这样做),
然后在工程里直接使用就行了。
[解决办法]
StringBuilder
[解决办法]
string有一个ToCharArray吧,这个是CHAR[]类型的,可以转成CHAR*吧
[解决办法]
StringBuilder

读书人网 >C#

热点推荐