DLL - Dynamic Link Library den Kısaltma (İngilizce'den "Dinamik kütüphane bağlı"). kaynaklar ve alt rutinlerin dinamik kütüphane defalarca önceden yazılı modüllerin kullanımına izin verir. kitaplık dosyası örneği, prosedürler, simgeler için içerebilir. Windows işletim sistemlerinin çalışması için gereklidir.
1
programlamada kütüphane yazılım geliştirirken başvurabilirsiniz hangi programlar topluluğudur. küçük programlar kümesi dinamik ayrılmaz bir parçası olarak büyük bir durumda açıktır. DLL dosyasının avantajı değil RAM işgal ve yükleri gerekirse operasyon sırasında RAM tasarrufu önemli ölçüde yapmanızı sağlar (çalışma zamanı), olmasıdır.
2
yazıcı, tarayıcı: DLL programı cihazlarla çalışabilir. MS Word metni ile çalışırken, bir DLL yazıcının sabit varlığı için gerek yoktur. Belge basılır, MS kelime dinamik kütüphanedir ve yazıcı için karşılık gelen bir DLL programı çağırır.
3
dinamik değişmezler kümesi aynı anda birkaç çalışma programlarında kullanılabilir - bu bir artı. onlar hala "Genel Kitaplığı" denir nedeni budur. Sonuçta dinamik kitaplığında yalnızca bir kopyası RAM yüklenir ve tüm o anda etkin programların tedavi olmasıdır. Ne de RAM kaynak tasarrufu sağlamaktadır.
4
Kritik subprogrammers ek olarak, ek işlevler DLL kitaplığında saklanır. Bunlar böylece programın özelliklerine çarpılmasıyla bir eklenti (plug-in) olarak kullanılabilir. DLL içindeki istenen modülü olmaması mümkün ana program iş yapar. Bu dinamik kütüphane olumsuz kalitesidir.
5
dinamik kitaplığından Dosyalar her işletim sisteminde standart bir uzantısı vardır: OS / 2 ve MS Windows - ".dll"; Mac OS - ".dylib"; UNIX - ".bu". Bu dosyalar belirli bir yerde saklanır. Örneğin, "System32" in. Bir uygulamayı yazan bir programcı istenen işlevin adını ve bulunduğu kütüphanenin adını belirtir. altprogram kodunun kendisi önemli ölçüde programlama sürecini kolaylaştırır kaynak metinde, içinde yazılmaz. Bu ilke, bir halk modüler kodlama dayanmaktadır. derlenmiş modül - Basit programlar yine her zaman onları yazmaya, ama bitmiş formu içinde yeni programın kodunu dahil etmemeye izin ayrı modüller olarak hazırlanmıştır.
6
dinamik kitaplığında usul ve fonksiyonların çalıştırılabilir koduna ek olarak, grafik ve video dosyalarını saklayabilir. Bunların kullanımı disk alanı da RAM, ama sadece kaydeder. DLL kütüphanesi sayısız avantajları tek dezavantajı azaltmaz - ek süre yük modüllerine için gereklidir. avantajları bu nedenle, hemen hemen her programda programcılar ile her yerde kullanılır, ortada.
çalışırken çok dikkatli olun: Hiçbir zaman başka bir klasöre bu dosyaları aktarmazsanız, diğerine ".dll" uzantısı olarak değiştirin. Dosya .dll eki atanmışsa, onun türünü değiştirmez. Dönüşüm için özel bir uygulama gerektirir. Çoğu zaman, Windows hataları istenen ".dll" dosyasının eksikliği ile ilişkilidir.