您的位置:程序门 -> .net技术 -> c#



再问,c#调用外部c的dll


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


再问,c#调用外部c的dll[已结贴,结贴人:john_jia]
发表于:2007-09-03 16:44:48 楼主
原来地址:http://community.csdn.net/expert/topicview.asp?id=5738054

问题出在:猜测应该是结构体的传值问题。
struct   char[]在c#定义成char[]   byte[]都说无法封送,长度不对。
我把struct里的char   []换成string,没错误了。但是out返回出的结果是错误的。
根据以往的帖子我把out换成ref。同样没有返回值。

急救。
困惑了两三天了。
谢谢。
发表于:2007-09-03 17:04:141楼 得分:20
参考msdn中的   如何:使用   pinvoke   封送结构
发表于:2007-09-03 17:12:272楼 得分:0
已经参考过了。谢谢。
调用方法,方法的返回值是正确。就是(out   a)
a里面没值。
发表于:2007-09-04 11:36:273楼 得分:0
谁能忙个忙,谢谢了先


快速检索

最新资讯
热门点击