LabVIEW调用库函数节点无法显示DLL中的函数

简介: LabVIEW调用库函数节点无法显示DLL中的函数

LabVIEW调用库函数节点无法显示DLL中的函数


正在使用调用库函数节点来调用一个DLL文件。可是,当浏览该DLL时,却无法在Function Name下拉菜单中选择任何函数。为什么所有的DLL函数都无法选中呢?



解答:


调用的DLL可能是通过.NET封装的,即使它也具有.dll的后缀。可是,.NET封装的dll与其它dll拥有本质的区别,因此需要在LabVIEW中通过另一种方法来调用该dll。一个.NET程序集是一个面向对象的共享库,它的属性和方法只有在使用了.NET构造函数节点进行实例化后才能访问。构造函数节点可以在函数选板下的 Connectivity » .NET子选板中找到。当在程序框图中放置了构造函数节点后,可以单击对话框中的Browse按钮来浏览dll。



需要选中dll中想要操作的类和构造函数。



注意:DLL中某个类可能有很多构造函数,需要查阅用户手册以确定要使用哪个构造函数。



.NET构造函数节点将会输出相应的引用,可以通过属性节点和调用节点来分别访问程序集中的属性和方法。


这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
7月前
|
数据采集 安全 测试技术
LabVIEW调用DLL时需注意的问题
LabVIEW调用DLL时需注意的问题
240 0
|
C# C++ C语言
C#调用c++的动态库dll演示例程
<h1>1.首先编写c++动态库</h1> <p></p> <pre name="code" class="cpp">extern "C" __declspec(dllexport) int __stdcall add(int x, int y) { return x + y; }</pre> <p><img src="http://img.blog.csdn.net/201505
4574 0
|
9月前
|
安全 Unix 编译器
LabVIEW外部代码调用CIN/DLL
LabVIEW外部代码调用CIN/DLL
134 1
|
7月前
|
安全 数据处理 C++
LabVIEW调用外部DLL(动态链接库)
LabVIEW调用外部DLL(动态链接库)
43 0
|
9月前
[VS&Halcon] 无法定位程序输入点于动态链接库 .dll上
[VS&Halcon] 无法定位程序输入点于动态链接库 .dll上
254 0
|
Windows
【Windows 逆向】OD 调试器工具 ( OD 附加进程 | OD 调试器面板简介 | 反汇编窗口 | 寄存器窗口 | 数据窗口 | 堆栈窗口 )
【Windows 逆向】OD 调试器工具 ( OD 附加进程 | OD 调试器面板简介 | 反汇编窗口 | 寄存器窗口 | 数据窗口 | 堆栈窗口 )
391 0
【Windows 逆向】OD 调试器工具 ( OD 附加进程 | OD 调试器面板简介 | 反汇编窗口 | 寄存器窗口 | 数据窗口 | 堆栈窗口 )
|
9月前
|
C++ 数据格式
LabVIEW传递接收C/C++DLL指针
LabVIEW传递接收C/C++DLL指针
250 1
|
4月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
79 0

热门文章

最新文章