1楼:高悦
c# 中如何调用
baidll文件的方法是:
du有命名zhi
空间则引入命
名空间,dll里面dao,是a命名空间,有专一个b类,然属后有一个无参数静态方法c
那么调用方法就是a.b.c()。
然后是非托管dll
需要添加dll的名称,以及方法,也就是你所用到的dll的每个方法都需要添加一次,
[dllimport("msvcrt.dll")]public static extern int puts(string c);
2楼:箕业赛恺乐
如果将导入dll的项bai目和这个dll的项目处du于同一个解决zhi方案,那么需要dao
为将导入dll的项目版添加权项目引用,在添加引用对话框的项目选项卡里找到dll的项目。必要的话还需要更改两个项目的生成顺序,即保证dll项目先被编译生成,之后是引用的dll的项目。
如果是现成的dll文件,只要在添加引用对话框直接点“浏览”找到欲引用的dll就可以了。
c#编程添加引用dll文件后怎样调用
3楼:寻梦忆馨
如果这是个用c#编写的dll文件,那么
using dll文件的命名空间,然后就可以调用命名空间中的类。
如果是不是用c#编写的dll文件,那么就把dll放到合适位置(winform程序目录下,web程序bin文件夹下,system32文件夹下,)然后
using system.runtime.interopservices;
[dllimport("dll文件名.dll")]public static extern 类型 方法名(参数);
即可调用此方法
4楼:匿名用户
先using这个程序集,然后就可以使用这个程序集里面的对象了
c#里,dll文件如何使用??
5楼:匿名用户
比如有一个kinghosky.dll,你在工程里的解决方案资源管理器中右键引用,找到本地磁盘中的dll文件,就可以直接添到你的工程里面,使用方法:
你可以先using dll中的命名空间
然后直接调用里面的类,knclass knclss=new knclass()//如果存在这个类,
其实添加完引用以后使用方法和你使用system下的类就是一样的了,如果还是不明白我们可以进一步讨论,互相学习。
6楼:出家人词悲
建立项目的时候选择类库就行了,编译出来就是dll。
dll里面保存的是编译好的方法,可以被其他程序在需要的时候调用,而不用再重新写一遍。
例如:有一个kinghosky.dll,你在工程里的解决方案资源管理器中右键引用,找到本地磁盘中的dll文件,就可以直接添到你的工程里面,使用方法:
你可以先using dll中的命名空间
然后直接调用里面的类,knclass knclss=new knclass()//如果存在这个类,
其实添加完引用以后使用方法和你使用system下的类就是一样的了
补充:c#是微软公司发布的一种面向对象的、运行于.*** framework之上的高级程序设计语言。
并定于在微软职业开发者论坛(pdc)上登台亮相。c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与java有着惊人的相似;它包括了诸如单一继承、接口、与java几乎同样的语法和编译成中间**再运行的过程。
但是c#与java有着明显的不同,它借鉴了delphi的一个特点,与***(组件对象模型)是直接集成的,而且它是微软公司 .*** windows网络框架的主角。
7楼:草薙在
你不知道这是什么,dll在c++领域里称之为动态连接库,但是在.***里面是叫做类库程序集,完全不同的东西,虽然你感觉好像一样。
对于托管(.***)程序调用本地(c++)程序,需要使用pinvoke的特殊语法,使用extern和dllimport,clr会处理互操作的问题,就可以正确调用动态连接库的函数
如果你是引用程序集的话,那么就是正常的using,没什么说的他们之间没什么相似点,你所谓的完全不合正常语法显然是臆想而已,能执行那就不叫不正常
8楼:匿名用户
using就可以直接引用进来,然后就可以用他里面的东西了。至于是干什么的,这就要看这个dll的说明了
9楼:秋山至景
c#是微软开发的,人家怎样定义你就怎样调用,没有什么为什么.你可以可以自己开发个编程语言,规定自己的语法.
c#中如何添加dll引用啊
10楼:匿名用户
加载dll-添加引用;添加引用意味着根据配置的路径构建程序以加载相应的dll。
具体步骤如下:
1、点击引用。
2、添加参考浏览。
3、选择dll所在位置的路径确定。
其他办法:
导入命名空间,实例化对象,调用函数只导入dll的命名空间,就可以使用该空间下的类。所以,在引用dll之后的第一步是导入命名空间;第二步是实例化此类对象;最后,类对象才可以用于调用其成员函数。
下面显示的**是在封装的dmc3000.dll中调用初始化函数。
using system;
using system.collections.generic;
using system.***ponentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using nsltdmc;
(1)引入命名空间
using nsdmc3000;
namespace dalsaconfigelse}}}
11楼:凌乱心扉
1、加载dll-添加引用;添加引用的意思是让程序生成时根据配置的路径去加载相应的dll。
引用的步骤:
1)、点击引用。
2)、添加引用浏览。
3)、选择dll所在的路径确定。
其它方法:
导入命名空间、实例化对象、调用函数只有导入该dll的命名空间,才能使用该空间下的类。因此,在引用了dll之后的第一步是导入命名空间;第二步才是实例化该类对象;最后才是使用类对象来调用其成员函数。
下面所示的**是调用封装好的dmc3000.dll中的初始化函数。
using system;
using system.collections.generic;
using system.***ponentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using nsltdmc;
(1)引入命名空间
using nsdmc3000;
namespace dalsaconfig
else}}
}函数名: system
功 能: 发出一个dos命令
用 法: int system(char ****mand);
程序例:
#include
#include
int main(void)
又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("cls")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。
例如,用 system("color 0a"); 其中color后面的0是背景色代号,a是前景色代号。各颜色**如下:
0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 a=淡绿色 b=淡浅绿色 c=淡红色 d=淡紫色 e=淡黄色 f=亮白色。
(注意:microsoft visual c++6.0 支持system)
颜色属性由两个十六进制数字指定 -- 第一个对应于背景,第二个对应于前景。每个数字可以为以下任何值:
0 = 黑色 8 = 灰色;1 = 蓝色 9 = 淡蓝色
2 = 绿色 a = 淡绿色;3 = 浅绿色 b = 淡浅绿色
4 = 红色 c = 淡红色;5 = 紫色 d = 淡紫色
6 = 黄色 e = 淡黄色;7 = 白色 f = 亮白色
12楼:匿名用户
在解决方案中,右键引用选择添加引用.或选择顶端菜单的项目---添加引用.
添加如图:
然后程序前引用usingmicrosoft.visualbasic;
dateandtime就可以用了
13楼:匿名用户
部署dll流程:
首先把dll文件放到应用程序...\bin\debug\下;
然后在解决方案中添
加引用:右键鼠标-->添加引用-->浏览-->选择dll放置路径后点击“确定”。
注意:要在应用文件头处使用usingmd5;命令。
测试应用程序**,如下:form1.cs
14楼:匿名用户
确定是用了visual studio中的系统动态链接库的么?
如果不是别人编译生成的第三方dll的话,vs也完全安装的话,是不会有这个问题的。
还是网上看看其他的资料吧~路过~
c#引用.dll文件后,如何显示dll里方法的解释
15楼:heart阿飞
打开microsoft visual studio 2010, 新建【windows窗体应用程序】的项目e68a8462616964757a686964616f31333366303166。
2在项目的基础上新建类库,点击右键,【添加】-【新建项目】。
3选择【类库】,名称为【ini】。
4在新增的类库项目中编辑**,新增class为【read_ini】。
5新增方法【readinivalue】,从类别、关键字、文件目录中获取参数。
设置临时值读取参数;
设置是否比较本行数据的标志位;
读取整个文本数据,如果是空行或数据行,则继续读取。
6在读取的行数据中分别判断类别和关键字,找到目标参数。
7返回目标参数给主程序。
8**编辑完成后,在项目上右键生成dll。
9在debug目录中可以看到生成的ini.dll文件。
10将ini.dll文件复制到主项目的debug目录下。
end编辑主项目
1在主程序界面上加入其它需要的控件:包括,用于显示输出信息的文本框;
2个读取的按钮,
输入日志的文本框。
2分别在**和引用中添加【ini.dll】。
3添加按钮【读取】工作模式的**
调用dll中的方法读取工作模式。
4添加按钮【读取】串口号的**
调用dll中的方法读取串口号。
5添加输入日志信息的output方法
end测试exe文件
在debug目录下新建文本文件[sysconfig.ini]。文本内容如下。
生成exe文件进行测试
3读取工作模式,返回正确的数据。
4读取串口号,返回正确的数据。
vs2019 C添加DLL文件引用失败
1楼 匿名用户 当然是失败啊,只支持 visual studio 创建的dll文件。 vs2010 c 添加dll文件引用失败 2楼 匿名用户 我试了一下 vs2008中可以正常引用xdictgrb dll 你在添加引用时 别选 浏览 选项卡 点 选项卡看看里头有没有 xdictgrb 1 0 ty...
C的类库文件怎么用,如何向c#类库文件中添加类文件
1楼 匿名用户 先在项目 添加应用 浏览,找到freetextbox dll,并添加 在工具箱里右键 选项卡,找到freetextbox dll 添加控件。 你的工具箱上面就会出现freetextbox控件了,你就像使用文本框一样,一拖就可以了。 如何向c 类库文件中添加类文件 2楼 匿名用户 如图...
C添加控件数组怎么使用,如何用c#制作控件,控件数组
1楼 匿名用户 picturebox sender 就ok了,那个picturebox触发了picturebox click事件 picturebox sender就是那个picturebox 如何用c 制作控件,控件数组 2楼 匿名用户 容器是自己先放上去 panel 什么的 控件数组要自己定义 ...