LabVIEWwilliam hill官网
直播中

ww

8年用户 297经验值
擅长:LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW LabVIEW
私信 关注
[问答]

调用dll的vi在拷到别的电脑后,dll的绝对路径发生变化了,怎么让vi自动找到dll文件

拷过来后,vi无法运行,因为找不到dll文件,调用库节点里面的dll路径还是原来的,而实际dll文件的路径肯定已经变了,但dll与vi的相对路径没有变化,如何让vi自动找到dll,而不需要每次手动重新选择路径

回帖(3)

杨万富

2019-12-23 14:42:57
使用如下代码解决问题:
  1. AppDomain.CurrentDomain.BaseDirectory + @"Surferlevelleve" + maxValue.ToString() + ".lvl";
举报

WangNa

2019-12-23 17:35:50
调用的dll 只需要在库节点中写DLL名称,把dll放在system32或者system下即可
1 举报
  • ww: 谢谢,我的vi比较多,是通过工具/导入共享库的方式生成的vi,它里面的路径也是自动生成的,我要是一个个改名字也比较麻烦,还有没有更简单的方法。

哎呦

2022-4-14 13:47:21
从本vi路径开始,使用相对路径
举报

更多回帖

发帖
×
20
完善资料,
赚取积分