[求助]在labview中调用dll出现的问题
我的程序的要求是:输入一个数组和数字,输出是一个数组,即a(数组)+b(数字)=c(数组)。我的步骤是这样的:
1、先遍好一个简单的a(数组)+b(数字)=c(数组)程序"abc+b.vi"。
2、把程序"abc+b.vi"打包成dll文件
3、再新建一个VI,调用2中的dll文件。
但在用labview中调用dll时候出现的一个问题:一运行就出现如示的错误,原因是什么呢,是设置的问题,还是什么呢,请高手指点一下,急!
其中程序和设置,还有出现的问题以及生成的dll都以图片的形式在附件里了,请下载看看,先谢了! 没用过不太清楚是什么问题等待高手的解答··· 我也遇到这样的问题:调用库函数——运行——程序被强制关闭。。。。 原帖由 rongcheng0501@1 于 2007-8-16 12:02 发表
我也遇到这样的问题:调用库函数——运行——程序被强制关闭。。。。
我也遇见过,后来发现是调用DELL时,参数设定错了 哦!我试试修改一下看看,呵呵 **函数名称: ChooseTMCDevice
**输入参数
**CurDevInfo---指向当前选中的设备信息的char类型指针
**pInfoBuf ---指向用户开辟的存储空间的指针。存储空间为二维数组,其中行数
为最大设备数MAX_DEVICE(不大于127),列数为最大设备信息的长度MAXINFOLENGTH = 100.
**
**输出参数:
**返回类型 ---ULONG类型
**
**描 述: 返回当前选中的设备的设备编号
**********************************************************************************/
USB_API ULONG __stdcall ChooseTMCDevice(PCHAR CurDevInfo,PUCHAR pInfobuf);
设置这样一个库函数,我设置可许多次结果都是自动关闭。。。。 **函数名称: ChooseTMCDevice
**输入参数
**CurDevInfo---指向当前选中的设备信息的char类型指针
**pInfoBuf ---指向用户开辟的存储空间的指针。存储空间为二维数组,其中行数
为最大设备数MAX_DEVICE(不大于127),列数为最大设备信息的长度MAXINFOLENGTH = 100.
**
**输出参数:
**返回类型 ---ULONG类型
**
**描 述: 返回当前选中的设备的设备编号
**********************************************************************************/
USB_API ULONG __stdcall ChooseTMCDevice(PCHAR CurDevInfo,PUCHAR pInfobuf);
设置这样一个库函数,我设置可许多次结果都是自动关闭。。。。
回复 #7 rongcheng0501@1 的帖子
问题还是没有解决啊,高手门想想办法!如果输入参数是两个数字,是可以的,我已经试过了,成功了,但现在输入的是一个数组,我就不知道怎么去设置了,请大家帮帮忙!谢谢
页:
[1]