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ější 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?

O čem chcete vědět více?

Viz také

Koncepty

Knihovny DLL v jazyce Visual C++