生成EXE程序子vi不弹框主要原因是路径问题。我在项目中遇到的问题是这样的:采用了网上绝对和相对路径的方法,生成EXE程序时文件可以读了,但是子vi不弹框。我总结得到的结论是:读写文件的vi需要拆分上一级(也就是生成EXE时多出的EXE文件夹),而子vi不需要拆分,写程序时怎么能弹就怎么设计。下图是设计程序时的子VI路径和生成EXE程序时的子Vi路径(能弹框)。
设计程序时的子VI路径:
生成EXE程序时的子Vi路径:
这是路径VI程序框图:
生成EXE程序子vi不弹框主要原因是路径问题。我在项目中遇到的问题是这样的:采用了网上绝对和相对路径的方法,生成EXE程序时文件可以读了,但是子vi不弹框。我总结得到的结论是:读写文件的vi需要拆分上一级(也就是生成EXE时多出的EXE文件夹),而子vi不需要拆分,写程序时怎么能弹就怎么设计。下图是设计程序时的子VI路径和生成EXE程序时的子Vi路径(能弹框)。
设计程序时的子VI路径:
生成EXE程序时的子Vi路径:
这是路径VI程序框图: