A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵刘滨 中级黑马   /  2012-8-3 21:54  /  1501 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、WinFrom中用什么方式调用.dll文件?
2、WinFrom中用什么控件来获取html的内容?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

2 个回复

倒序浏览
如果你的项目还没有生成.dll文件的情况下,在解决方案资源管理器中右击选择添加引用,选择你这dll文件。
还有就是项目已经生成了DLL文件,那么一样,选择添加引用的时候选择浏览选项卡,然后可以选择你自己的.dll文件,或者刚刚不久用过的,那么直接在“最近”选项卡里面会显示。

最后就是要在程序上面引用:using 你的库名




评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
在C#里调用dll一般步骤:
1.将那个*.dll拷贝到bin/debug目录下,例如:add.dll;
2.加上using,例如:using  System.Runtime.InteropServices;
3.声明外部方法,例如:[DllImport("add.dll")]
  public static extern Int32 SumArray(Int32* point, Int32 length);
4.调用,例如:sum = SumArray(point, source.Length);
5.因为使用了指针,所以需要把类设为unsafe;
public unsafe partial class Form1
6.设定项目的unsafe属性即可。


在WinFrom中有个WebBrowser 控件,该控件是一个浏览器的控件,和使用浏览器查看网页的效果是一样的。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马