Co to jest plik DLL? (Biblioteka linków dynamicznych)

Spisu treści:

Co to jest plik DLL? (Biblioteka linków dynamicznych)
Co to jest plik DLL? (Biblioteka linków dynamicznych)
Anonim

Co warto wiedzieć

  • Plik DLL jest plikiem biblioteki dołączanej dynamicznie.
  • Mogą być używane przez wiele programów do udostępniania funkcji.
  • Większość ludzi zajmuje się nimi tylko wtedy, gdy trzeba naprawić błędy DLL.

Ten artykuł opisuje, czym są pliki DLL, jak i dlaczego są używane oraz co zrobić, jeśli wystąpi błąd DLL.

Co to jest plik DLL?

Plik DLL, skrót od Dynamic Link Library, to typ pliku, który zawiera instrukcje, które inne programy mogą wywołać w celu wykonania pewnych czynności. W ten sposób kilka programów może dzielić zdolności zaprogramowane w jednym pliku, a nawet robić to jednocześnie.

Na przykład kilka różnych programów może odwoływać się do pliku veryuseful.dll (to oczywiście zmyślone), aby znaleźć wolne miejsce na dysku twardym, zlokalizować plik w określonym katalogu i wydrukować stronę testową na drukarkę domyślną.

W przeciwieństwie do programów wykonywalnych, takich jak te z rozszerzeniem EXE, pliki DLL nie mogą być uruchamiane bezpośrednio, ale zamiast tego muszą być wywoływane przez inny kod, który już działa. Jednak biblioteki DLL są w tym samym formacie co pliki EXE, a niektóre mogą nawet używać rozszerzenia pliku. EXE. Podczas gdy większość bibliotek łączy dynamicznych kończy się rozszerzeniem pliku. DLL, inne mogą używać. OCX,. CPL lub. DRV.

Image
Image

Naprawianie błędów DLL

Pliki DLL, ze względu na ich liczbę i częstotliwość ich używania, są zwykle przedmiotem dużego odsetka błędów pojawiających się podczas uruchamiania, używania i zamykania systemu Windows.

Chociaż pobranie brakującego lub nieodnalezionego pliku DLL może być łatwe, ale rzadko jest to najlepszy sposób. Zobacz nasz artykuł Ważne powody, aby NIE pobierać plików DLL, aby uzyskać więcej informacji na ten temat.

Jeśli pojawi się błąd DLL, najlepiej jest znaleźć informacje dotyczące rozwiązywania problemów związanych z tym problemem DLL, dzięki czemu na pewno rozwiążesz go we właściwy sposób i na dobre. Możemy nawet mieć konkretny przewodnik naprawczy dla tego, który masz. W przeciwnym razie zapoznaj się z naszym poradnikiem Jak naprawić błędy DLL, aby uzyskać ogólne porady.

Więcej o plikach DLL

Słowo „dynamic” w bibliotece dołączanej dynamicznie jest używane, ponieważ dane są używane w programie tylko wtedy, gdy program aktywnie tego wymaga, zamiast mieć dane zawsze dostępne w pamięci.

Wiele plików DLL jest domyślnie dostępnych w systemie Windows, ale programy innych firm również mogą je instalować. Jednak rzadko otwiera się plik DLL, ponieważ tak naprawdę nigdy nie ma potrzeby jego edycji, a ponadto może to spowodować problemy z programami i innymi bibliotekami DLL. Jeśli jednak wiesz, co robisz, Resource Hacker jest jednym ze sposobów na zrobienie tego.

Pliki DLL są przydatne, ponieważ umożliwiają programowi oddzielenie różnych komponentów na unikalne moduły, które można następnie dodawać lub usuwać w celu włączenia lub wyłączenia określonych funkcji. Gdy oprogramowanie działa w ten sposób z bibliotekami DLL, program może zużywać mniej pamięci, ponieważ nie musi ładować wszystkiego na raz.

Ponadto biblioteki DLL umożliwiają aktualizację części programu bez konieczności przebudowy lub ponownej instalacji całego programu. Korzyści są jeszcze większe, gdy program korzysta z biblioteki DLL, ponieważ wszystkie aplikacje mogą wtedy skorzystać z aktualizacji z tego pojedynczego pliku DLL.

Formanty ActiveX, pliki Panelu sterowania i sterowniki urządzeń to tylko niektóre z plików używanych przez system Windows jako biblioteki łączy dynamicznych. Odpowiednio pliki te mają rozszerzenia OCX, CPL i DRV.

Gdy biblioteka DLL używa instrukcji z innej biblioteki DLL, ta pierwsza jest teraz zależna od drugiej. Ułatwia to zerwanie funkcjonalności DLL, ponieważ zamiast szansy na awarię tylko pierwszego z nich, teraz zależy to również od drugiego, co wpłynęłoby na pierwszą, gdyby wystąpiły problemy.

Jeśli zależna biblioteka DLL zostanie zaktualizowana do nowszej wersji, zastąpiona starszą wersją lub usunięta z komputera, program korzystający z pliku DLL może nie działać tak, jak powinien.

Biblioteki DLL zasobów to pliki danych w tym samym formacie co biblioteki DLL, ale z rozszerzeniami plików ICL, FON i FOT. Pliki ICL są bibliotekami ikon, podczas gdy pliki FONT i FOT są plikami czcionek.

FAQ

    Jak otworzyć plik DLL?

    Pliki DLL nie są otwierane w ten sam sposób, w jaki otwiera się większość typów plików. Pliki DLL są zwykle wywoływane przez aplikację. Aby wyświetlić kod w pliku DLL, musisz go zdekompilować za pomocą aplikacji innej firmy.

    Jak zainstalować plik DLL?

    Pliki DLL nie są instalowane jak inne typy plików. Pliki DLL można „zainstalować”, umieszczając je w katalogu, w którym aplikacja jest ustawiona na wyszukiwanie określonego pliku DLL.

Zalecana: