002
13.02.2004, 18:30 Uhr
0xdeadbeef
Gott (Operator)
|
Ich schiebs mal in Off-Topic, weil es nicht unbedingt was mit C/C++ zu tun hat. Dlls gibt es nicht nur unter Windows. Linux nennt die Dinger "Shared Objects", man hängt in der Regel die Endung .so an, verschiedene andere Unix-Derivate haben da jeweils eigene Strategien. DLL steht für "Dynamically Linkable Library", also eine Bibliothek, die erst zur Laufzeit eingebunden wird. Die Dinger sind zwar etwas komplizierter zu benutzen als normale Libraries, dafür haben sie aber den Vorteil, dass sie erst und nur dann in den Speicher geladen werden, wenn sie auch benötigt werden. Du kannst z.B. ein Programm so schreiben, dass es eine bestimmte Funktionalität nur verwendet, wenn die library da ist, aber ansonsten trotzdem (mit eingeschränkter Funktionalität) läuft. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra Dieser Post wurde am 13.02.2004 um 18:31 Uhr von 0xdeadbeef editiert. |