crisxx 发表于 2008-8-12 14:37:13

DLL调用问题请教(识C++的进)

函数原型void xxx(char a1, double &a2,double &a3,int &a4,int &a5,double &a6,double a7,int a8,double a9)
只知道是用C++做的

参数是a1---a8
用CLF调用一直出错,估计是数据类型错误
第一个参数我使用字符串指针,是否正确?
好像char a1[] 和char *a1 是不一样的,对吗?
有的参数带“&”,有何问题?
我的连接图如下

[ 本帖最后由 crisxx 于 2008-8-12 14:39 编辑 ]

cpubbs 发表于 2008-8-12 15:32:29

老兄的这个是LABVIEW的问题,可以发到LABVIEW区较容易得到解决,回头我帮您移过去LABVIEW区,这个是LABWINDOWS/CVI区!

这个配置和我们的采集卡的很类似,您可以下载它下来,对比一下!另外,出错提示是什么样的呢?

cpubbs 发表于 2008-8-12 15:33:07

我们的采集卡的程序下载,您打开后,看那几个采集的VI,里面有关于数组的!
http://www.cpubbs.com/bbs/viewthread.php?tid=18024&extra=page%3D1

cpubbs 发表于 2008-8-12 15:33:38

下面是另一个:
LV调用DLL出错解决办法详解之一!
http://www.cpubbs.com/bbs/thread-15544-1-1.html

crisxx 发表于 2008-8-12 15:57:30

谢谢cpubbs
我已经先定义数组长度了,可还出错

错误提示 an exception occured within the external code called by a call library node.this might have corrupted labview's memory.......

[ 本帖最后由 crisxx 于 2008-8-12 16:02 编辑 ]
页: [1]
查看完整版本: DLL调用问题请教(识C++的进)