错误7发生于Get LV Class Default Value.vi

2019-07-17 15:45发布

本帖最后由 路的追逐 于 2015-12-30 11:28 编辑

我的程序关于报表生成的,在开发环境可以运行,生成EXE后运行系统报错。“错误7发生于Get LV Class Default Value.vi”但依赖关系里是有这个Vi一起打包的,请问这是怎么回事?
QQ截图20151214164234.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
路的追逐
1楼-- · 2019-07-17 21:17
 精彩回答 2  元偷偷看……
w_18
2楼-- · 2019-07-18 02:07
我说一下我的解决方法,楼主可以参考一下。
我的程序涉及到读写文件,打包之后也是说路径不对,所以我就留了一个显示控件显示当前的VI路径。打包前和打包后他们的数值是不一样的,会多出 "我的应用程序.exeXX文件夹" 这一段。我用搜索替换把这一段删掉,然后文件放在我的应用程序.exe同级目录下就OK了。
http://digital.ni.com/public.nsf ... 23E054?OpenDocument
http://digital.ni.com/public.nsf ... 33386257AEC003EA34D
路的追逐
3楼-- · 2019-07-18 05:01
w_18 发表于 2015-12-14 17:51
我说一下我的解决方法,楼主可以参考一下。
我的程序涉及到读写文件,打包之后也是说路径不对,所以我就留了一个显示控件显示当前的VI路径。打包前和打包后他们的数值是不一样的,会多出 "我的应用程序.exeXX文件夹" 这一段。我用搜索替换把这一段删掉,然后文件放在我的应用程序.exe同级目录下就OK了。
http://digital. ...

多谢!这是用当前VI路径常量可以这么解决。
用绝对路径不行。我是想让使用者可以保存在随意位置,不如桌面!
w_18
4楼-- · 2019-07-18 08:30
路的追逐 发表于 2015-12-19 17:38
多谢!这是用当前VI路径常量可以这么解决。
用绝对路径不行。我是想让使用者可以保存在随意位置,不如桌面!

没太明白你的问题。保存在任意位置?
路径给一个空值的话,会弹出对话框,在对话框里自定义路径,这算不算达到了你的要求呢
路的追逐
5楼-- · 2019-07-18 13:30
经检查,在报表第一步创建新excel报表就已经报错,不知有没谁知道解决方法,求解!多谢!
dchchong
6楼-- · 2019-07-18 17:07
 精彩回答 2  元偷偷看……

一周热门 更多>