首页 新闻 会员 周边 捐助

EXE和DLL之间的区别是什么

0
[已关闭问题] 解决于 2008-06-12 12:26
EXE和DLL之间的区别是什么
沙加的主页 沙加 | 老鸟四级 | 园豆:3680
提问于:2008-03-12 11:00
< >
分享
其他回答(2)
0
EXE是可以单独运行的程序,DLL是不能单独运行,一般是由EXE程序来调用DLL的函数
孙英雄 | 园豆:857 (小虾三级) | 2008-03-12 13:12
0
我继续回答: DLL一般是封装了一些共享的例程和资源,它通常是一个可以被其它应用程序调用的程序模块。一般扩展名为dll。 它与EXE有些类似,但动态链接库不能被直接执行,只能被其它EXE或者动态链接库调用。 在.NET中,可以通过创建类库的方式创建动态链接库。
任力 | 园豆:1124 (小虾三级) | 2008-03-12 15:16
0
可以这么概括地理解: EXE里含有程序的执行入口,比如说Main()函数。EXE文件可以调用其他DLL文件里的函数等功能。 DLL在某种程度上可以看成是库吧,具有一定的功能,Windows系统里那麽多DLL,很大一部分是被其他EXE文件调用而发挥其功能的。
Kevin Dai | 园豆:370 (菜鸟二级) | 2008-03-13 21:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册