DLL Dosyası Nedir? (Dinamik Bağlantı Kitaplığı)

Dinamik Bağlantı Kitaplığı'nın kısaltması olan bir DLL dosyası, diğer programların belirli şeyleri yapmak için çağırabileceği talimatlar içeren bir dosya türüdür. Bu şekilde, birden fazla program programlanan yetenekleri tek bir dosyada paylaşabilir ve hatta bunu aynı anda yapabilir.

Örneğin, birkaç farklı programın tümü, bir sabit sürücüdeki boş alanı bulmak, belirli bir dizindeki bir dosyayı bulmak ve varsayılana bir test sayfası yazdırmak için veryuseful.dll dosyasını (tabii ki ben yaptım) çağırabilir. yazıcı.

EXE dosya uzantısına sahip olanlar gibi yürütülebilir programların aksine, DLL dosyaları doğrudan çalıştırılamaz, bunun yerine zaten çalışan başka bir kod tarafından çağrılmalıdır. Bununla birlikte, DLL'ler EXE'lerle aynı biçimdedir ve bazıları .exe dosya uzantısını bile kullanabilir. Dinamik Bağlantı Kitaplıklarının çoğu .DLL dosya uzantısıyla biterken, diğerleri .OCX, .CPL veya .DRV kullanabilir.

DLL Dosyaları.

DLL Hatalarını Düzeltme

DLL dosyaları, kaç tane olduğu ve ne sıklıkta kullanıldığından dolayı, Windows'u başlatırken, kullanırken ve kapatırken görülen hataların büyük bir yüzdesinin odak noktası olma eğilimindedir.

Eksik veya bulunmayan DLL dosyasını indirmek kolay olsa da, bu nadiren en iyi yoldur. Bununla ilgili daha fazla bilgi için DLL Dosyalarını İndirmemek için Önemli Nedenler makalemize bakın.

Bir DLL hatası alırsanız, en iyi seçeneğiniz o DLL sorununa özgü sorun giderme bilgilerini bulmaktır, böylece doğru şekilde ve tamamen çözeceğinizden emin olabilirsiniz. Sahip olduğunuz için özel bir düzeltme kılavuzumuz bile olabilir. En yaygın DLL hatalarının ve bunların nasıl düzeltileceğinin bir listesine sahibiz.

Aksi takdirde, bazı genel tavsiyeler için DLL Hatalarını Düzeltme sayfamıza bakın.

DLL Dosyaları Hakkında Daha Fazla Bilgi

Dinamik Bağlantı Kitaplığındaki "dinamik" sözcüğü, verilerin her zaman bellekte mevcut olması yerine, yalnızca program aktif olarak onu çağırdığında bir programda kullanıma sunulduğu için kullanılır.

Varsayılan olarak Windows'ta birçok DLL dosyası bulunur, ancak üçüncü taraf programlar da bunları yükleyebilir. Ancak, bir DLL dosyasını açmak alışılmadık bir durumdur, çünkü hiçbir zaman gerçekten birini düzenlemeye gerek yoktur, ayrıca bunu yapmak programlarda ve diğer DLL'lerde sorunlara neden olabilir.

DLL dosyaları, bir programın farklı bileşenlerini benzersiz modüllere ayırmasına izin verebildikleri için kullanışlıdır, bunlar daha sonra belirli işlevleri dahil etmek veya hariç tutmak için eklenebilir veya kaldırılabilir. Yazılım DLL'lerle bu şekilde çalıştığında, program her şeyi aynı anda yüklemesi gerekmediği için daha az bellek kullanabilir.

Ayrıca DLL'ler, bir programın parçalarının tüm programı yeniden inşa etmek veya yeniden yüklemek zorunda kalmadan güncellenmesi için bir yol sağlar. Bir program DLL'yi daha fazla kullandığında fayda daha da artar çünkü tüm uygulamalar bu tek DLL dosyasındaki güncellemeden faydalanabilir.

ActiveX Denetimleri, Denetim Masası dosyaları ve aygıt sürücüleri, Windows'un Dinamik Bağlantı Kitaplıkları olarak kullandığı dosyalardan bazılarıdır. Sırasıyla, bu dosyalar OCX, CPL ve DRV dosya uzantısını kullanır.

Bir DLL farklı bir DLL'den gelen talimatları kullandığında, bu ilk DLL artık ikinciye bağımlıdır. Bu, DLL'lerin işlevlerinin bozulmasını kolaylaştırır, çünkü yalnızca ilk DLL'nin arıza yapma şansı yerine, artık ikinciye de bağlıdır, bu da sorun yaşarsa ilkini etkileyecektir.

Bağımlı bir DLL daha yeni bir sürüme yükseltilirse, eski bir sürümün üzerine yazılırsa veya bilgisayardan kaldırılırsa, DLL dosyasına dayanan program artık olması gerektiği gibi çalışmayabilir.

Kaynak DLL'leri, DLL'lerle aynı dosya biçiminde olan ancak ICL, FON ve FOT dosya uzantılarını kullanan veri dosyalarıdır. ICL dosyaları simge kitaplıkları iken FONT ve FOT dosyaları yazı tipi dosyalarıdır.