labview生成exe文件后,调用txt路径的问题.
时间:10-02
整理:3721RD
点击:
程序在运行需要调用一个txt文件,在VI条件下运行,都是正常的,但生成exe文件后,就提示找不到该文件,我想应该是生成exe文件后.txt路径变了,才打不开。但变成什么样的路径我无从得知.搞了好久都不没解决.请各位高手指教.注:我生成exe文件包含了这个txt文件.在data\文件下.
程序如下:
程序如下:
什么BUG呀.你不生成EXE时,是直接VI运行的,你生成了EXE就相当于封装了.加了个包装,你要再看到原来的东西是不是得去壳.当然的打开这个壳.所以记着以后都用拆分两次,创建一次,基本都无误!
经过对比,发现生成exe文件多了一个*.exe的路径.相当把exe文件当成了一个文件.这个是labiew的bug么?
值得借鉴…………………………………………
文件或配置文件要放在exe目录中使用应用程序目录就可以可,不要用单前VI路径,这个需要拆分合并路径,应用程序目录自动获取的。
已经回答了:使用 [应用程序目录]可以解决你的困惑。看盖楼的
好好好,学习了。
那跟data\文件有没有关系?
那个是你在生成EXE时自己选进去的吧.你是不是在源文件里将它总是包含了.
绝对路径需要拆分三次 才能跳出来 然后加个桌面的路径常量就好了
也面临这个问题,参考下你们的经验,谢谢
加油1!
路径不把!
Run Time System和Development System运行加载路径问题....
这样加个判断无论是调试下还是exe下都没问题...
应用程序路径就可以
虽然问题现已解决,但你说的这个,我要试试
我改了应用程序路径还是提示错误。
你要选择总是包含,另外绝对路径可以解决这个问题么?为什么我改成绝对路径EXE还是调用不了?
我是在桌面上放个
我是在桌面上放个
我也遇到这个问题,求大神指导