|
EXE是可以单独运行的程序,DLL是不能单独运行,一般是由EXE程序来调用DLL的函数 我继续回答: DLL一般是封装了一些共享的例程和资源,它通常是一个可以被其它应用程序调用的程序模块。一般扩展名为dll。 它与EXE有些类似,但动态链接库不能被直接执行,只能被其它EXE或者动态链接库调用。 在.NET中,可以通过创建类库的方式创建动态链接库。 可以这么概括地理解: EXE里含有程序的执行入口,比如说Main()函数。EXE文件可以调用其他DLL文件里的函数等功能。 DLL在某种程度上可以看成是库吧,具有一定的功能,Windows系统里那麽多DLL,很大一部分是被其他EXE文件调用而发挥其功能的。 |