..
Bir DLL, tanımı gereği, devingen kütüphane (D ynamic L mürekkep L ibrary) 'dir.
Kütüphane onlar alındığında veri, kaynak ve kod, programcı için görünür ihracat bir dosya olduğu için.
Ithal ürün gerçek yükleme her zaman iki temel şekilde, çalışma zamanı (yürütme saat) yapılır:
int faktöriyel (int taban);Söz konusu hesaplama yapan verimli kod iyi bilinen ve işlevi oldukça sık kullanılır. Kütüphane kullanmadan, işlevini kullanan her programın kendi içinde açık şekilde prototip ve kod içermelidir.
Çeşitli avantajlı özellikleri DLL öne sunar: birincisi, kütüphane içeriğinin modülerlik herhangi bir program bağımsız ise, maksimum taşınabilirlik (herhangi bir program sadece ithalatçı tarafından sunulan kaynakları kullanabilirsiniz) garanti eder.
Bir DLL da complilata olduğu farklı bir programlama dili ile yazılmış bir programı ithal, daha sonra esneklik kazanırsınız.
Bu uygulama hataları ya da en iyi uygulamak için önemsiz sorunlarla karşılaşırsanız Bir DLL her zaman güncellenir, size yeniden ve sadece kitaplıklarını yeniden derlemek için, sadece adlı DLL dosyasını değiştirmek gerekir kullanmak her program güncelleme.
DLL kütüphaneleri paylaşılır, genellikle bazı çok sık, sistem fonksiyonları gibi programların önemli bir bölümünü adlı olduğunu olur.
Kodu yalnızca bir kez ikincil belleğe ithal olduğu için bu durumda fiziksel alan önemli bir tasarruf var.
Bir kütüphane olmadan her program için kaynak kullanıcıların bir kopyasını için gerekli olacaktır.
Bir program sadece operasyonun sınırlı bir faz bir hizmet yerine getirilmesi gerekebilir.
Dinamik yükleme bir kütüphane işlevi yüklenen ve zamanında çıktı sağlar, bu nedenle özellikle sizin sınırlı kaynaklara sahip zor durumlarda, kaynak kullanımını rasyonalize ve optimize edebilirsiniz.
Son olarak, kod koruma not: DLL derlenmiş olması kullanıcı daha sonra olabilir uygulanması, bilmeden kullanabilirsiniz sağlamak, programcı ürün dağıtma yeteneği, böyle bir işlevi sağlar gizli tutulur.
DLL Yapısı
Bir DLL aşağıda özetlendiği gibi üç ana bölüme ayrılmıştır yürütülebilir bir dosya benzer bir yapı vardır.
Kütüphane yüklü ve "Giriş Noktası için kod hemen çalıştırıldığında: DllMain (bir EXE dosyası Ana giriş noktası işlevi vardır).
Verilen dosyayı geri kalan öğeleri sık işlevlerden meydana gelir, programcı ana program doğrudan ve bağımsız olarak alabilirsiniz.

| |
Ruby on Rails ve Ruby (Ders)
Ruby ve RoR ile yazılım ve Web uygulamaları oluşturun. En düşük € 39. |
| |
Web Tasarım (Ders)
HTML, CSS ve HTML ile Dinamik Tasarım Web Siteleri. En düşük € 39. |
| |
Webmaster Bankası (İlk)
Sıfırdan bir Web sitesi oluşturun. 29 € dan başlayan fiyatlarla. |