Sdílet prostřednictvím


Rozdíly mezi aplikacemi a knihovnami DLL

Přestože knihovny DLL a aplikace jsou spustitelné moduly programu, liší se několika způsoby. Pro koncového uživatele spočívá nejviditelnějsí rozdíl v tom, že knihovny DLL nejsou programy, které mohou být spuštěny přímo. Ze systémového pohledu existují dva základní rozdíly mezi aplikacemi a knihovnami DLL:

  • Aplikace může mít při současném běhu v systému více instancí, zatímco knihovna DLL může mít pouze jednu instanci.

  • Aplikace může vlastnit například zásobník, globální paměť, popisovače souborů a frontu zpráv, ale nemůže vlastnit knihovnu DLL.

Co chcete udělat?

Co chcete vědět více?

Viz také

Koncepty

Knihovny DLL