Home
Support
使用LabVIEW Report Generation工具包生成可执行文件和DLL时产生Error 7
使用LabVIEW Report Generation工具包生成可执行文件和DLL时产生Error 7
主要软件: LabVIEW Toolkits>>Report Generation Toolkit for Microsoft Office
主要软件版本: 1.1
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>Application Builder
问题: 当我在使用LabVIEW Report Generation Toolkit工具包生成独立可执行文件和DLL时产生Error 7。
解答: 当你使用LabVIEW Report Generation Toolkit 1.0创建独立可执行文件和DLL时, 可执行文件和DLL文件目录(包括_wordsub.llb和_exclsub.llb)必须位于同一目录下, 而且被命名为
data (应用程序生成器的默认文件目录)。如果执行应用程序时error 7仍然被抛出,那么_wordsub.llb和_exclsub.llb需要被批量编译以和VI重新链接。 批量编译可以通过选择
Tools»Advanced»Mass Compile来实现。对于1.0.1和1.1版本的工具包, 在创建可执行文件和DLL时必须从_wordsub.llb中添加_Word Dynamic VIs.vi,从_exclsub.llb中添加_Excel Dynamic VIs.vi作为
Source Files栏上的动态VI。这2个VI都包括可供高层Report Generation VI动态调用的子VI。
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和支持文件部分。
关于_wordsub.llb和_exclsub.llb的详细信息见LabVIEW Report Generation Toolkit for Microsoft Office Release Notes (链接如下)中的Toolkit Contents 部分。关于在创建独立可执行文件和DLL时添加动态VI的详细信息见LabVIEW Help,选择
Help»Contents and Index。
同样地,如果使用
MS Office Report Express VI,会希望能将该Express VI所使用的模板也包含进应用程序当中。在MS Office Report Express VI的配置中,该Express VI依赖于一个报表布局模板--该模板既可以是LabVIEW中基本模板,也可以是用户提供的自定义模板。当通过MS Office Report Express VI创建可执行文件时,该模板也必须作为一个支持文件被包含进Source Files页面中。这样此模板就被添加进了
data目录中,以便可执行文件执行时可以调用该模板。
相关链接: br>
LabVIEW Report Generation Toolkit for Microsoft Office User Guide
KnowledgeBase 2C27CLXL When Running My Executable Made in Application Builder it Gives Error 7
附件:
报告日期: 07/09/2001
最近更新: 06/05/2007
文档编号: 2B87TVI8
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.