首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-12 
c#调用com组件的参数问题,一解决立给分函数原型是voidabc(char*a)小弟想在c#里调用,请问c#的调用函数该怎

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

热点排行