如何在CVI中调用C#等.NET语言编写的DLL

如题所述

在CVI中调用C#等.NET语言编写的DLL的步骤:
1.添加引用
右击项目-添加引用-浏览 找到本地的dll文件
2.using 该dll文件里面代码的名称空间
然后就可以调用dll文件里面的类(test)和方法(add)了
例如:

using aa.test
namespace conslole1
{
class Program
{
static void Main(string[] args)
{
Test test1=new Test();
test1.add(1, 2);
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

用C#还是C++编写上位机请教一下有经验的前辈。
C#稍微简单点,如果你的上位机程序需要比较精美复杂的界面的话,用C#容易实现些。但是考虑到你说写的是上位机程序,可能需要与单片机之类的连接,此时如果要对底层有比较精微的控制,用C++可能更合适一些。再有就是平台问题,C#只适合于上位机windows平台。C++都可以。所以还是要看具体需求。写个简单的哪...

visual c++ 运行库装哪个
从字面上看,运行库是程序在运行时所需要的库文件。通常运行库是以DLL形式提供的。Delphi和C++ Builder的运行库为.bpl文件,实际还是一个DLL。运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么...

嵌入式工程师为何不用学习C++语言?
C++的面向对象,在继承类的同是也继承了很多累赘,对于C语言你不用的函数如果不调用,他就不会编译进程序,而类不同,就算你只用类中的一个成员函数,不幸的是所有成员函数也必须进程序,这对于电脑无所谓,但对于嵌入式有限的空间,很致命。。。还有一个重要原因是,嵌入式开发通常缺乏C++的类库,C++...

vc2005运行库是什么?
.NET Framework 2.0 Sp1 与后面的 VS2008、2010兼容,2.0则不兼容 从字面上看,运行库是程序在运行时所需要的库文件。通常运行库是以DLL形式提供的。Delphi和C++ Builder的运行库为.bpl文件,实际还是一个DLL。运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所...

labview和labwindows\/cvi有什么太大的区别吗
可以选择LabVIEW进行图形操作开发;而习惯C语言那种文本风格的,可以选择CVI,用惯了VC C#开发的的可以选择Measurement Studio 如果本身没怎么接触过VC VB或者C#编程的,又要在写个软件控制仪器,分析数据生成报告等,选择LabVIEW会比较容易上手一点。如果很熟悉VC,VB或C#开发的,请随意。

visualc++运行库有什么用
Microsoft Visual C++ Runtime Library是的Visual C++运行库。是一个经过封装的程序模块,对外提供接口,只要知道接口参数就可以自由使用。通常运行库是以DLL形式提供的。运行库中一般包括C++语言编程时常用的函数,如字符串操作、文件操作、界面等内容。

运行库简介
编译程序时,Visual C++、Delphi和C++ Builder允许用户选择是否依赖运行库。然而,对于VB、FoxPro、PowerBuilder、LabWindows\/CVI和MatlabNGDX等软件,用户无法进行这种选择,程序必须依赖运行库才能运行。在操作系统的环境中,运行库的可用性直接影响程序的运行。如果没有合适的运行库,程序可能无法执行,因此确保...

数据采集入门,NI数据采集系统的几个基本概念
首先,确保安装了 NI-DAQmx,然后通过编写相应的代码来调用其功能。例如,使用 C 语言时,可以调用 niDAQmxCreateTask 来创建任务,调用 niDAQmxCreateAIVoltageChan 来创建模拟电压通道,然后使用 niDAQmxStartTask 来启动任务。在 LabVIEW 中,可以通过图形化编程环境直接使用 NI-DAQmx 的图形化节点进行...

C语言能可视化编程吗?
可以,但是目前还没有可视化。可视化是用编译器决定的,C语言目前为止还没有这种编译器。PS:很少人会用C语言来做界面。因为用C语言来写界面实在太不方便,太复杂了。

运行游戏的时候会出现“microsoft visual c ++ runtime library” 然 ...
可能的情况是:一、系统的运行库比较旧,而软件需要的是更新版本的运行库,或者系统里根本就没有软件需要的运行库。二、软件需要的运行库与系统的语言版本不一致。解决方法:用相关的安全软件查找问题,修复。这里推荐360安全卫士,查找一下漏洞,给电脑点一下补丁。

相似回答