gxlyc 发表于 2009-7-17 09:11:12

求助:关于用Labview report Generation Toolkit 1.1.1编写的程序转换成EXE后的问题

本帖最后由 gxlyc 于 2009-7-17 09:17 编辑

我现在需要把数据表格转换成WORD格式,但是当我调用Labview report Generation Toolkit 1.1.1里面的子VI做成的程序后,发现出现如果没转换成EXE,则执行就没问题,但是如果转换成了EXE就出现问题了((Word_quit.VI和Execl_quit.vi的问题):

可能原因

LabVIEW:  File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Linux. Verify that the path is correct using the command prompt or file explorer.

VI路径:D:\JO\yu\应用程序.exe\Word_Quit.vi

生成应用程序或共享库(DLL):请确保在应用程序或共享库的程序生成规范中已正确包括所有动态加载的VI。




   我上传个教程例子个大家看看因为我也是根据它修改的,帮帮忙!
这个例子是一本书的教程的例子,但是我发现用它自带生成的EXE,程序执行后没什么问题,但是当我用8.2版本对它的例子Source Code下的Report Main.vi生成EXE后,运行生成HTML格式没问题,但是运行WORD和EXCEL后分别就出现了如下的问题(Word_quit.VI和Execl_quit.vi的问题)。

cpubbs 发表于 2009-7-17 11:23:20

我觉得可能是二种原因的可能性较多点,一个可能是打成了EXE之后路径变了!另一个就是支持文件没有加进去!这些在以前的贴子都有介绍,但我一下忘了名字,找不出来,您可以翻查一下,我就不帮您找了!

路径变了的,在论坛精华贴中有介绍!第一个关于支持文件的,以前有用户说的关于打包OFFICE的报表的,要加一个支持文件名称,我忘了名字!

gxlyc 发表于 2009-7-17 15:48:53

本帖最后由 gxlyc 于 2009-7-17 15:51 编辑

谢谢版主,我已经解决了,是路径的问题!
我用下面的方法解决了!
顺便上传一下我去NI网和vihome所收集到的解决方法的文档总汇!
LabVIEW 7.1
在安装时,单击 Source Files页面,然后单击面板上的Add Dynamic VI按钮。
找到Program Files\National Instruments\LabVIEW x.x\vi.lib\addons\_office\
根据你的应用程序选择相应的文件:

Microsoft Word: _wordsub.llb\_Word Dynamic VIs.vi
Microsoft Excel: _excelsub.llb\_Excel Dynamic VIs.vi


LabVIEW 8.0/8.2
将_Word Dynamic VIs.vi添加进项目。右键单击My Computer» Add A File。
找到对应于Microsoft Word的Program Files\National Instruments\LabVIEW x.x\vi.lib\addons\_office\_wordsub.llb\_Word Dynamic VIs.vi目录
将_Excel Dynamic VIs.vi添加进项目。右键单击My Computer» Add A File。
找到对应于 Microsoft Excel的Program Files\National Instruments\LabVIEW x.x\vi.lib\addons\_office\_excelsub.llb\_Excel Dynamic VIs.vi目录
右键单击Build Specifications » New Application (EXE) » Source Files
展开我的电脑并将 _Word Dynamic VIs.vi和 _Excel Dynamic VIs.vi添加进动态VI和支持文件部分。
页: [1]
查看完整版本: 求助:关于用Labview report Generation Toolkit 1.1.1编写的程序转换成EXE后的问题