情景:
现有一个用VC++写的第三方com组件,其中有个方法声明如下:
func1(char * newVal);
导入到C#中变成了这样:
func1(ref sbyte pVal);请教:
调用该函数时,将一个字符串传递给该函数,应该如何调用?
现有一个用VC++写的第三方com组件,其中有个方法声明如下:
func1(char * newVal);
导入到C#中变成了这样:
func1(ref sbyte pVal);请教:
调用该函数时,将一个字符串传递给该函数,应该如何调用?
解决方案 »
- 谁帮我写下用HttpWebRequest 发POST数据的代码
- 怎么显示选择程序打开方式的窗口
- VS2005与SQL2005的连接问题
- .NET 2005 消息队列难题
- 网络传输图片问题,急啊。那位大哥帮忙解答啊,小弟这里谢谢了,赶进度啊!!!!!!!!
- 请教一个菜鸟问题,分不够可再加
- 100分,求能在网上搜信息整理出来的C#程序如何编
- .net 下获得dbf表结构的问题,为什么无法获得某些DBF库的结构。。。急````
- 郁闷 散分 16:00结
- datagridview使用
- 我用C#写了一个Ftp服务器,怎么在Linux服务器上部署?急。。。
- 如何删除datagridview中的被选中的一行,并且更新数据库
sbyte aa=XXX;
func1(ref aa);
func1(ref sbyte[] pVal);
sbyte Parse( string s )
func1(ref aa[0]);应该是定义sbyte数组,然后传首元素进去.ref aa[0]就相当于传的是aa的首元素的地址,然后COM组件就可以根据这个地址来访问数组中的其它元素了
聊表谢意。
http://topic.csdn.net/u/20100418/20/9ef10545-7ff9-4f8d-af1f-d574f077eac9.html
http://topic.csdn.net/u/20100418/20/376da04c-0953-45ba-b512-68f859e01b4e.html