Was ist DLL ?
-
Was ist DLL und für was ist DLL?
mfg.
Stefan
-
DLL = Dynamic Loading Library (oder so ähnlich)
Eine Programmbibliothek, die zur Laufzeit in dein Programm eingebunden werden kann und in einer Datei außerhalb der eigentliche Executeable liegt.
-
Achso danke.
-
@ProgChild, Dynamic Link Library *klugscheiss*
-
Man kann und sollte in dll´s zum Beispiel Funktionen auslagern die man regelmäßig in mehreren Programmen nutzt.
- Die sind dann in der DLL können an einem Ort geflegt werden.
-Wenn ein Fehler Korrigiert braucht nur die dll rekompiliert zu werden Die Applikationen die diese Dll nutzenbrauchen nicht neu kompiliert werden.
- Eine dll wird physikalisch nur einmal in den Speicher geladen auch wenn viele Programme darauf zugreifen.
- Wenn man für eine Dll eine Interface (API) festlegt kann man Programme nachträglich durch das hinzuladen bei Laufzeit durch dll´s die diesem Interface folgen erweitern.
-
Aha also ist die DLL sozusagen die Programmbefehle und gleichzeitig kann man sie erweitern.Wie binde ich sowas ins Programm ein?Oder kennt jemand ein guten link dazu?
Auf jeden fall scheint eine DLL sehr von nützen zu sein.Danke.
-
ausserdem wird für eine dll nur einmalig physikalischer speicher benötigt, jeder prozess, der die dll lädt, bekommt eine 'ansicht' des dll-codes in seinen adressraum gemappt.
-
Hab nun ein wenig umgeschaut bei Wekipedia stand was darüber,aber nicht wie ich die einbaue,google stand auch was,aber mehr sie bezeichnung.
-
Der Teil gehört eher zum OS-Programming, am besten im Windows Forum fragen
Eine Quelle ist auch Petzold Windows Programmierung
-
achso danke
-
achso danke