使用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

LabVIEW 8.0/8.2

关于_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