C#调用Dll文件中方法的简单应用
2015-01-29 14:21
906 查看
参考:http://www.cnblogs.com/Asuphy/p/4206623.html
直接看代码,最简单的引入,只需要3步:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; //第一部,开启引入的功能 //这个命名空间必须引入,否则使用不了DllImport using System.Runtime.InteropServices; namespace ImportDllFile { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //第三步,使用方法 MsgBox(0,"C#调用DLL文件","这是标题",0x30); } //第二步,引入所要使用的dll文件,及要调用的函数 //中括号,直接使用user32.dll即可,EntryPoint说明引用Dll中的函数名, //这里MsgBox是它的别名 [DllImport("user32.dll", EntryPoint = "MessageBoxA")] public static extern int MsgBox(int hWnd, string msg, string caption, int type); } }
View Code
DLL中部分的参数类型所对应C#中的参数类型如下:
http://www.cnblogs.com/ysharp/archive/2012/05/25/2517803.html
附:常用的Dll集合,介绍与例子
相关文章推荐
- c# 动态加载dll文件,并实现调用其中的简单方法
- c#调用c++生成dll文件中的类方法
- C#实现反射调用动态加载的DLL文件中的方法
- C#实现反射调用动态加载的DLL文件中的方法
- 使用C#制作简单dll文件,并测试调用
- C#实现反射调用动态加载的DLL文件中的方法
- c# 动态加载dll文件,并实现调用其中的方法(推荐)
- C#中调用DLL时未能加载文件或程序集错误处理方法
- C# 获取资源文件中的DLL,调用DLL中的方法
- c# 创建DLL,动态加载dll文件,并调用其中的方法(转自CFEI.NET)
- c# 动态加载dll文件,并实现调用其中的方法
- C# 编译生成dll文件供程序调用的两种方法
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
- C#实现反射调用动态加载的DLL文件中的方法
- 通过silktest调用c#写的工具获取dll文件信息的方法
- C#实现反射调用动态加载的DLL文件中的方法
- C#调用C++编的dll文件里的方法报错
- C#实现反射调用动态加载的DLL文件中的方法