Unterschiede zwischen Anwendungen und DLLs
Aktualisiert: November 2007
Obwohl sowohl DLLs als auch Anwendungen ausführbare Programmmodule sind, unterscheiden sie sich in verschiedener Hinsicht. Der auffälligste Unterschied für den Endbenutzer liegt darin, dass DLLs keine Programme sind, die direkt ausgeführt werden können. Im Hinblick auf das System gibt es zwei grundsätzliche Unterschiede zwischen Anwendungen und DLLs:
Von einer Anwendung können mehrere Instanzen gleichzeitig im System ausgeführt werden, während eine DLL nur eine Instanz haben kann.
Eine Anwendung kann im Unterschied zu einer DLL über einen Stapel, globalen Arbeitsspeicher, Dateihandles und eine Meldungswarteschlange verfügen.