前沿拓展:
dll
首
dll的背景
DLL的最初目的是節(jié)約應(yīng)用程序所需的磁盤和內(nèi)存空間。在一個傳統(tǒng)的非共享庫中,一部分代碼簡單地附加到調(diào)用的程序上。如果兩個程序調(diào)用同一個子程序,就會出現(xiàn)兩份那段代碼。
相反,許多應(yīng)用共享的代碼能夠切分到一個DLL中,在硬盤上存為一個文件,在內(nèi)存中使用一個實例(instance)。DLL的廣泛應(yīng)用使得早期的視窗能夠在緊張的內(nèi)存條件下運行。
DLL提供了如模塊化這樣的共享庫的普通好處。模塊化允許僅僅更改幾個應(yīng)用程序共享使用的一個DLL中的代碼和數(shù)據(jù)而不需要更改應(yīng)用程序自身。
這種模塊化的基本形式允許如Microsoft Office、Microsoft Visual Studio、甚至Microsoft Windows自身這樣大的應(yīng)用程序使用較為緊湊的補丁和服務(wù)包。
參考資料來源 百度百科-dll
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///39413.html