Co to jest Dll.

Co to jest Dll.

DLL - Skrót z biblioteki Dynamic Link ("Biblioteka dynamicznie podłączona" z języka angielskiego). Dynamiczna biblioteka zasobów i podprogramów umożliwia wielokrotnie korzystanie z wcześniej zapisanych modułów. Plik biblioteki może obejmować, na przykład procedury, ikony. Jest to konieczne do obsługi systemów operacyjnych Windows.

1
Biblioteka w programowaniu to zbiór programów, do których można skontaktować się podczas opracowywania oprogramowania. Zestaw małych programów jest dynamicznie włączony w dużym przypadku jako część integralną. Zaletą pliku DLL jest to, że nie zajmuje pamięci RAM, ale w razie potrzeby obciążenia podczas pracy (czas pracy), co pozwala na znacząco zapisywania pamięci RAM.

2
Program DLL może pracować z urządzeniami: drukarki, skaner. Podczas pracy z tekstem w MS Word, nie ma potrzeby stałej obecności drukarki DLL. Jeśli drukowane jest dokument, MS Word odnosi się do biblioteki dynamicznej i wywołuje odpowiedni program DLL dla drukarki.

2014-12-19 22-32-12 Screenshot ekranu

3
Zestaw dynamicznych podprogramów może być jednocześnie stosowany w kilku programach roboczych - to jest inny plus. Dlatego nadal nazywają "biblioteką ogólną". Dolna linia jest taka, że \u200b\u200btylko jedna kopia biblioteki dynamicznej jest ładowana do pamięci RAM, a wszystkie aktualnie aktywne programy są do niego stosowane. Co prowadzi również do oszczędności zasobów RAM.

4
Oprócz krytycznych składników, dodatkowe funkcje są przechowywane w bibliotece DLL. Mogą być używane jako wtyczka (wtyczki), mnożąc w ten sposób funkcjonalność programu. Brak pożądanego modułu w bibliotece DLL uniemożliwia pracę głównego programu. Jest to negatywna jakość biblioteki dynamicznej.

2014-12-19 21-50-19 Screenshot ekranu

5
Pliki z biblioteki dynamicznej mają standardowe rozszerzenie w każdym systemie operacyjnym: w systemie OS / 2 i MS - ".dll"; Mac OS - ".dib"; UNIX - ".SO". Te pliki są przechowywane w określonym miejscu. Na przykład w "System32". Programista podczas pisania aplikacji określa nazwę żądanej funkcji i nazwę biblioteki, w której znajduje się. Sam kod podprogramowy nie jest zapisany w tekście źródłowym, co znacznie upraszcza proces programowania. Ta zasada opiera się na popularnym kodowaniu modułowym. Proste programy zostały sporządzone jako oddzielne moduły, które pozwalały, aby nie napisywać ich za każdym razem, ale dołączyć do kodu nowego programu w gotowym formularzu - skompilowany moduł.

2014-12-19 21-53-06 Screenshot ekranu

6
Oprócz wykonywalnego kodu procedur i funkcji w bibliotece dynamicznej można przechowywać pliki graficzne i wideo. Ich użycie zapisuje nie tylko pamięć RAM, ale także miejsca na dysku. Liczne zalety biblioteki DLL nie zmniejsza jednej wady - wymagany jest dodatkowy czas do załadowania modułów. Zalety są oczywiste, dlatego są one używane wszędzie programiści w prawie każdym programie.

2014-12-19 22-02-01 Screenshot ekranu

Bądź bardzo ostrożny podczas pracy: Nigdy nie zmieniaj rozszerzenia ".dll" do drugiego, nie przesyłaj tych plików na inny folder. Jeśli plik jest przypisany przyrostek .dll, nie zmienia jego rodzaju. W przypadku konwersji wymaga specjalnego zastosowania. Najczęściej błędy systemu Windows są związane z brakiem żądanego pliku ".dll".

Dodaj komentarz

Twój e-mail nie zostanie opublikowany. Obowiązkowe pola są oznaczone *

blisko