Home
Support
当我试图建立一个DAQmx Base的应用程序时,应用程序生产器(Application Builder)中止/失败了。
当我试图建立一个DAQmx Base的应用程序时,应用程序生产器(Application Builder)中止/失败了。
主要软件:
主要软件版本: 1.5
主要软件修正版本: N/A
次要软件: N/A
问题: 我正在建立一个可执行程序(或dll),使用DAQmx Base 1.5或更高版本,在创建的过程中就会中止,出了什么事?
解答: 在应用程序生成器的应用程序设置页,取消选中"Disconnect type definitions and remove unused polymorphic VI instances"。之后,应用程序在生成的时候就不会中止了。这个现象在DAQmx Base v1.4中不会发生,在DAQmx Base v1.4中,如果您选中了那个选项,应用程序生成器会提示您一个错误。
如果您建立一个dll,需要确认您未选中那个选项当您的生成对象仍设置为应用程序(EXE)。当您把生成对象切换为DLL时,虽然应用程序生成器中的应用设置页被禁止,类型定义仍然设置为不连接,未使用的多义性VI会被移除。
注释:有时候,取消选择"Disconnect type definitions and remove unused polymorphic VI instances"会导致LabVIEW Application Builder报告错误,某些VI不能被执行。为了解决这个问题,您必须打开这个VI,按住Control (CTRL) 和 Shift (SHIFT)键,再按运行键来强制重编译这个非可执行VI。一旦重编译后,这个VI就可以执行了,然后保存。
相关链接: KnowledgeBase 3E4FFJTY : NI-DAQmx Base Program Does Not Work as an Executable
附件:
报告日期: 07/14/2006
最近更新: 07/16/2006
文档编号: 3M1B07O7
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.