Windows的动态链接库原理.docVIP

  • 2
  • 0
  • 约2.25万字
  • 约 19页
  • 2015-12-24 发布于贵州
  • 举报
Windows的动态链接库原理

Windows的动态链接库原理.txt如果我穷得还剩下一碗饭 我也会让你先吃饱全天下最好的东西都应该归我所有,包括你!!  先说喜欢我能死啊?别闹,听话。  有本事你就照顾好自己,不然就老老实实地让我来照顾你!   10.1 Windows的动态链接库原理   动态链接库(DLLs)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以用LIB程序创建自己的函数库。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的.OBJ文件中相比更有利于代码的重用。   但随着Windows这样的多任务环境的出现,函数库的方法显得过于累赘。如果为了完成屏幕输出、消息处理、内存管理、对话框等操作,每个程序都不得不拥有自己的函数,那么Windows程序将变得非常庞大。Windows的发展要求允许同时运行的几个程序共享一组函数的单一拷贝。动态链接库就是在这种情况下出现的。动态链接库不用重复编译或链接,一旦装入内存,Dlls函数可以被系统中的任何正在运行的应用程序软件所使用,而不必再将DLLs函数的另一拷贝装入内存。 10.1.1 动态链接库的工作原理   动态链接这几字指明了DLLs是如何工作的。对于常规的函数库,链接器从中拷贝它需要的所有库

文档评论(0)

1亿VIP精品文档

相关文档