在客户端计算机运行由LabVIEW Application Builder创建的动态链接库(DLL)是否需要在客户端计算机上安装LabVIEW Run-Time Engine ?



主要软件: LabVIEW Development Systems
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:
我用LabVIEW Application Builder创建动态链接库以在其他机器上使用,并且在客户端机器没有安装LabVIEW和LabVIEW Run-Time Engine。我是否需要安装LabVIEW Run-Time Engine来运行在LabVIEW中创建的动态链接库?

解答:
动态链接库是其他应用程序可以调用的可执行程序, 所以你需要在客户端计算机上安装LabVIEW Run-Time Engine以确保LabVIEW创建的动态链接库能够正常工作。无论VI和函数构建而成的是可执行程序还是动态链接库,它们都需要适当的Run-Time engine以正常工作。安装在客户端计算机的Run-Time engine的版本必须和创建动态链接库的LabVIEW版本相一致。如果你为动态链接库创建安装程序,也可以将Run-Time Engine作为应用程序的一部分包含进去。在LabVIEW 6.0及以后的版本中都有这一选项。请参考KnowledgeBase 44PNGP了解这一选项的更多信息,下面列出了相关链接。

相关链接:
Developer Zone Tutorial: Building DLLs in LabVIEW 6.x or later
LabVIEW Support: Application Builder Troubleshooting Wizard
Drivers and Updates: Run-Time Engine
KnowledgeBase 2A6ECPG4: How Can I Include Additional Installers with My LabVIEW Applications' Installer?

附件:





报告日期: 04/02/2001
最近更新: 03/07/2008
文档编号: 28185EQO