Różnice między aplikacjami i biblioteki DLL
Mimo że bibliotek DLL i aplikacje są zarówno moduły programu wykonywalnego, różnią się one na kilka sposobów.Do użytkownika końcowego najbardziej oczywiste różnica jest, że biblioteki DLL nie są programy, które mogą być wykonywane bezpośrednio.Z punktu widzenia systemu istnieją dwa podstawowe różnice między aplikacji oraz biblioteki DLL:
Aplikacji mogą mieć wiele wystąpień sama jednocześnie działa w systemie, biblioteka DLL może mieć tylko jedno wystąpienie.
Aplikacja może posiadać elementy takie jak stos, globalnej pamięci, dojścia do plików i kolejki wiadomości, ale nie biblioteki DLL.