DLL: Porovnání verzí

Smazaný obsah Přidaný obsah
Řádek 23:
== Funkce knihovny DLL ==
Vzhledem k tomu, že jsou DLL knihovny v podstatě stejné jako EXE soubory je vhodné použít DLL z důvodu větší přehlednosti programu a jejich možnosti exportu. DLL soubory není možné přímo spouštět, ke spuštění vyžadují EXE soubor pro operační systém. Dále poskytují mechanizmus pro sdílení kódu a dat, což umožnuje vývojáři aktualizaci funkcí bez nutnosti aplikace znovu linkovat nebo kompilovat. Z hlediska vývoje aplikací si lze Windows a OS/2 představit jako kolekci DLL souborů, které jsou inovovány. To umožnuje aplikacím jedné verze operačního systému fungovat i v novějších verzích OS za předpokladu, že vydavatel OS zajistil, že jejich rozhraní a funkcionalita je kompatibilní.
DLL jsou spouštěna v rámci volajíciho procesu a sdílejí s ním paměťový prostor a přístupová práva. Tím je zajištěna nízká režie při použití, ale zároveň pro volající EXE soubor není zajištěna ochrana proti případným knihám proti chybám v DLL knihovně.
 
 
== Vlastnosti DLL souborů ==