能否在LabVIEW中捕捉并处理.NET程序集事件?



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在运行一个.NET程序集(DLL)并需要在LabVIEW中捕捉一个该程序集产生的事件。这个该如何做?

解答: LabVIEW 7.x:

LabVIEW 7.x不支持捕捉.NET程序集产生的事件。

但是LabVIEW 7.x支持使用Visual C++中的dll来发布事件到LabVIEW的事件结构中。请查看相关链接部分,其中有一个范例演示了如何从C++发布一个事件到LabVIEW的事件结构中。

LabVIEW 8.0:

LabVIEW 8.0和之后的版本都支持来自.NET程序集的事件注册和处理。相关链接部分有一个范例程序演示了如何在LabVIEW中处理.NET事件。



相关链接: Developer Zone Example: Posting Events to a LabVIEW event structure from a dll
Developer Zone Example: Handling .NET Events in LabVIEW

附件:





报告日期: 05/10/2004
最近更新: 10/19/2015
文档编号: 399G3QQT