labview动态调用打包exe后报错

2019-07-17 20:14发布

动态调用测量VI(严格类型VI引用),在调试模式时正常,当生成exe文件后,在调用其中的几个测量VI时,报1031错误(一共有几种设备的测量VI,当不是所有的都报,只有3个报错,是在“打开VI引用”的时候),VI路径是统一处理的,也检查过路径是对的,请教大神分析可能的原因。感激不尽!
图片上被涂抹掉的只是VI文件所属关系与路径。
捕获.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
隔壁老wang
1楼-- · 2019-07-17 20:25
这很显然是路径问题,你可以在你的程序中弄一个显示路径的控件,然后再生产exe运行,看你的路径是否还正确
luo_sp000
2楼-- · 2019-07-17 22:46
 精彩回答 2  元偷偷看……
这般缘
3楼-- · 2019-07-17 23:44
我想你这三种测量方式的VI路径应该是对的,是不是这三个VI的子VI也有用到路径的地方。尤其是“this vo"这个函数
luo_sp000
4楼-- · 2019-07-18 01:31
原因找到了,但没好的解决办法....
开发环境下的“严格类型引用”只是到“相似”的程度
但运行环境时,就到了“全等于”的程度了
匹配要求太严格了

一周热门 更多>