Zobacz pojedynczy post
stary 29-10-2006, 02:54   #2
Asakura
Zbanowany
 
Asakura's Avatar
 
Data dołączenia: 06 07 2006

Posty: 44
Domyślny

Cytuj:
Oryginalnie napisane przez wikipedia.org
DLL (z ang. Dynamic Link Library lub Dynamic Linked Library) - biblioteka łączona dynamicznie. W środowisku Windows biblioteka dzielona (z ang. shared library), która przechowuje implementacje różnych funkcji (podprogramów) programu i/lub zasoby programu. Biblioteka DLL sama nie może wywoływać swoich funkcji (wykorzystywać zasobów w niej zawartych), może to zrobić jedynie program EXE.

Ponieważ funkcje biblioteki dynamicznej (DLL) mogą być jednocześnie importowane przez wiele programów, biblioteki DLL mogą obsłużyć kilka plików wykonywalnych, które w tym samym czasie korzystają z tego samego zbioru funkcji programu (stąd określenie: biblioteka dzielona). W przeciwieństwie do bibliotek statycznych, które są łączone z programem w czasie jego kompilacji, biblioteki DLL są wczytywane do pamięci operacyjnej dynamicznie, to jest wtedy, gdy faktycznie są potrzebne (stąd określenie: biblioteka dynamiczna). Dzięki temu pamięć operacyjna jest mniej obciążona, a biblioteka jest bardziej elastyczna (gotowość do pracy bez dodatkowej kompilacji).

W systemie Windows biblioteki DLL mają rozszerzenia *.dll lub *.ocx (gdy biblioteka korzysta z ActiveX) i mogą być wykorzystane w programach napisanych w różnych językach przeznaczonych na platformę Windows, m.in. w Visual Basicu, C/C++/C#, Object Pascalu (Delphi) czy asemblerze.
lalalal moze to pomoze

Ostatnio edytowany przez Asakura - 29-10-2006 o 02:58.
Asakura jest offline