前言:
被dll折腾了很长一段时间,上网查了很多资料,终于搞清楚了,现把dll的编写和使用方法进行梳理一下,分享给大家,也方便自己以后随时查询。另外把我看到的两篇有价值的参考文章贴出来,我的这篇文章是在它们的基础上,加上自己的实践总结出来的。
链接1:http://blog.chinaunix.net/uid-20255102-id-1713076.html
链接2:http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html
一. dll为什么会出现
我们在编写好一个系统软件后,有时需要更新该软件的某一部分代码,修改完成后我们需要再次编译该系统软件,这很不方便。有没有方法只修改该部分代码,而不用重新编译该系统软件呢?另外,当一段程序需要在其他语言中使用时,需要重写该段代码,这同样影响工作效率,有没有方法让我们可以直接使用该段代码呢?dll的出现可以很好的解决这些问题。