labview 调用DLL函数 1097错误
在使用labview调用外部函数时,老是出现1097错误,参数定义和设置都正确。程序提示:“LabVIEW: 调用库函数节点调用的外部节点中出现一个异常。该异常可能引起LabVIEW内存坏块。在新位置保存工作并重启LabVIEW。”问题出在哪里,如何解决?虚心求教!
我也不懂
我现在也遇到这样的问题 ,你可以试试在之前的版本是没有这样的问题的
同样的错误,谁给指点一下啊。
同样的错误,请问小编问题解决了吗?
请问小编,你的问题解决了吗?我也碰到这个问题了,好纠结。程序只能在labview打开后运行一次,停止后再运行就出现这个错误。关掉labview,重启labview,重新打开程序,依旧只能运行一次。
我也一直出现这个问题,怎么解决啊!好纠结啊!一切的配置都正确。郁闷
我也遇到了这个问题,到处找答案,一直未果
还是不知道怎样解决,有方法了吗请问小编
请问这个问题当时怎么解决的啊?请教前辈 啊
我也是。。
我 也 是 ····
我查到是因为调用dll时,想要得到输出数据,首先要在对应的输入出分配内存空间,如果输入的数据分配的不够,就会出现指针越界的错误 1097,
http://wenku.baidu.com/link?url= ... ngMRBVVWJbJF4Qob2DW
谁解决了问题?出来说下啊
谁解决了问题?出来说下啊
新手的一个经验,可是试一下:如果调用DLL的输出是数组,就一定要给数组分配足够的空间(两个方法:在调用DLL的配置面板里,有最小尺寸项,根据数组的大小写入数值;或者,调用DLL的输入参数是一个指定大小的数组),其他情形下,莫名其妙的出现1097错误,应该是跟具体的应用有关,有可能是第三方的DLL函数调用之间,需要满足一定的数值或者状态关系,这种情形下,根据第三方提供资料运用排除法,查找原因!欢迎交流、分享,共同进步!
as
你好!我现在第一次做这方面的工作,现在遇到了一些问题,能知道一下吗?
调用规范改成stdcall,不能选c调用,立马问题解决
有几种可能,1、前面16楼大神说过了,如果输出是数组的话,输入要给它分配一定的空间;2、有可能是调用规范不正确,换另一个试试;3、如果输出是数值的话,传递选指针,不能选数值!