extern外部方法使用C#简单例子
2014-12-21 23:11
417 查看
外部方法使用C#简单例子
1、增加引用using System.Runtime.InteropServices;
2、声明和实现的连接[DllImport("kernel32", SetLastError = true)]
3、声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);
4、对外部方法操作 GetCurrentDirectory(300, pathstring);
文件在运行时出现"vshost32.exe停止运行",发现编译的文件换个目录后就可以正常运行了。
此文件由朱朱编写,转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688
1、增加引用using System.Runtime.InteropServices;
2、声明和实现的连接[DllImport("kernel32", SetLastError = true)]
3、声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);
4、对外部方法操作 GetCurrentDirectory(300, pathstring);
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; using System.Runtime.InteropServices;//引用外部 namespace extern { public partial class DllImportForm : Form { public DllImportForm() { InitializeComponent(); } [DllImport("kernel32", SetLastError = true)]//声明和实现的连接 public static extern int GetCurrentDirectory(int a, StringBuilder b);//外部方法 private void btnDisplay_Click(object sender, EventArgs e) { StringBuilder pathstring=new StringBuilder ();//返回路径 GetCurrentDirectory(300, pathstring); this.listBox1.Items.Add (pathstring ); } } }
文件在运行时出现"vshost32.exe停止运行",发现编译的文件换个目录后就可以正常运行了。
此文件由朱朱编写,转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688
相关文章推荐
- extern外部方法使用C#简单例子
- extern外部方法使用C#简单例子
- extern外部方法使用C#简单样例
- extern外部方法使用C#的实现方法
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- web.config文件自定义配置节的使用方法的一个简单例子
- C# 中使用iTextSharp组件创建PDF的简单方法
- C# 使用app.config文件方法 读取外部配置信息
- 一个简单的C#多线程间同步(事件方法)的例子
- C#使用 UdpClient 类进行简单通信的例子
- MongoDB与c#(二)简单例子 使用1.7版本驱动
- 第一个WPF学习例子--多线程、任务和UI线程一起使用、方法重载 c#书籍
- C# 委托简单使用方法
- objc_runtime使用方法的几个简单例子
- C#中使用1.7版本驱动操作MongoDB简单例子
- 一个很简单的C#例子,给网友解答的,总觉得应该有更简单的方法
- C# 中使用iTextSharp组件创建PDF的简单方法
- c++ com 在c#项目里面使用简单例子
- C# (WebKit初探)WebKit.net最简单使用方法
- C# 多线程 简单使用方法以及常用参数