Apakah Fail DLL?

Fail DLL: Apa Mereka & Kenapa Mereka Penting

Fail DLL, pendek untuk Perpustakaan Pautan Dinamik , adalah jenis fail yang mengandungi arahan yang boleh dipanggil program lain untuk melakukan perkara tertentu. Dengan cara ini, pelbagai program boleh berkongsi kebolehan yang diprogramkan menjadi satu fail, dan juga berbuat demikian secara serentak.

Sebagai contoh, beberapa program yang berbeza mungkin memanggil fail sangatuseful.dll ( sememangnya saya buat itu) untuk mencari ruang kosong pada cakera keras , cari fail dalam direktori tertentu, dan cetak halaman ujian ke lalai mesin pencetak.

Tidak seperti program yang boleh dilaksanakan, seperti yang mempunyai sambungan fail EXE , fail DLL tidak boleh dijalankan secara langsung tetapi sebaliknya harus dipanggil oleh kod lain yang sedang berjalan. Walau bagaimanapun, DLL berada dalam format yang sama seperti EXEs dan ada juga yang boleh menggunakan sambungan fail .EXE. Walaupun kebanyakan Perpustakaan Pautan Dinamik berakhir dalam sambungan fail.DLL, yang lain mungkin menggunakan .OCX, .CPL, atau .DRV.

Memperbaiki Kesilapan DLL

Fail-fail DLL, kerana berapa banyak yang ada dan berapa kerap digunakan, cenderung menjadi fokus peratusan besar kesilapan yang dilihat ketika memulakan, menggunakan, dan mematikan Windows.

Walaupun ia mungkin mudah untuk memuat turun fail yang hilang atau tidak dijumpai DLL, itu jarang cara terbaik untuk pergi. Lihat Alasan Penting kami TIDAK untuk Muat turun Fail DLL untuk lebih lanjut mengenai itu.

Sekiranya anda mendapat ralat DLL, pertaruhan terbaik anda adalah mencari maklumat penyelesaian masalah khusus untuk masalah DLL itu supaya anda pasti menyelesaikannya dengan cara yang betul dan untuk kebaikan. Saya mungkin juga mempunyai panduan pembetulan khusus untuk yang anda ada. Saya mempunyai senarai kesilapan DLL yang paling biasa dan bagaimana untuk memperbaikinya .

Jika tidak, lihat Bagaimana Kami Membetulkan Kesilapan DLL untuk nasihat umum.

Lebih Lanjut Mengenai Fail DLL

Perkataan "dinamik" dalam Perpustakaan Pautan Dinamik digunakan kerana data hanya digunakan dalam suatu program apabila program tersebut secara aktif memanggilnya dan bukannya mempunyai data yang sentiasa tersedia dalam ingatan.

Banyak fail DLL boleh didapati dari Windows secara lalai tetapi program pihak ketiga boleh memasangnya juga. Walau bagaimanapun, ia adalah perkara biasa untuk membuka fail DLL kerana tidak pernah benar-benar keperluan untuk mengedit satu, dan dengan itu berbuat demikian akan menyebabkan masalah dengan program dan DLL lain.

Fail DLL berguna kerana mereka boleh membenarkan program untuk memisahkan komponennya yang berbeza ke dalam modul unik yang kemudiannya boleh ditambah atau dialih keluar untuk menyertakan atau mengecualikan fungsi tertentu. Apabila perisian ini berfungsi dengan DLL, program ini boleh menggunakan memori yang kurang kerana ia tidak perlu memuatkan semuanya sekaligus.

Juga, DLL menyediakan cara bagi bahagian-bahagian program untuk dikemas kini tanpa perlu membina semula atau memasang semula keseluruhan program keseluruhan. Manfaat ini juga dikuatkan apabila lebih daripada program menggunakan DLL kerana semua aplikasi kemudiannya boleh mengambil kesempatan daripada kemas kini dari fail DLL tunggal itu.

Kawalan ActiveX, fail Panel Kawalan, dan pemacu peranti adalah beberapa fail yang digunakan oleh Windows sebagai Perpustakaan Pautan Dinamik. Secara mendalam, fail-fail ini menggunakan sambungan fail OCX, CPL, dan DRV.

Apabila DLL menggunakan arahan dari DLL yang berbeza, DLL yang pertama kini bergantung pada yang kedua. Ini menjadikannya lebih mudah untuk fungsi DLL untuk memecahkan kerana bukannya peluang untuk hanya DLL pertama yang rosak, ia kini bergantung kepada yang kedua juga, yang akan menjejaskan yang pertama jika ia mengalami masalah.

Sekiranya DLL bergantung kepada versi yang lebih baru, ditulis semula dengan versi yang lebih lama, atau dikeluarkan dari komputer, program yang bergantung kepada fail DLL mungkin tidak lagi berfungsi sebagaimana mestinya.

Sumber DLL adalah fail data yang dalam format fail yang sama dengan DLL tetapi menggunakan sambungan fail ICL, FON, dan FOT. Fail ICL adalah perpustakaan ikon manakala fail FONT dan FOT adalah fail fon.