SORU
26 EYLÜL 2008, Cuma


Dinamik vs statik kitaplıkları kullanma

C sınıfı bir kütüphane oluştururken , dinamik arasında seçim yapabilirsiniz (.dll) ve statik (.lib) kütüphaneleri. Aralarındaki fark nedir ve ne zaman kullanmak için uygun mu?

CEVAP
26 EYLÜL 2008, Cuma


Statik kütüphaneler, ikili kod boyutunu artırın. Her zaman zenginler ve ile derlenmiş ne olursa olsun çalışacak kod sürümüdür.

Dinamik kütüphane saklanır ve ayrı ayrı uyarlandı. Dinamik kitaplığı sürümü bu kod ile birlikte gelen orijinal değildi yüklenmesi mümküneğergüncelleme ikili uyumlu orijinal sürümü ile kabul edilir.

Ayrıca dinamik kütüphane mutlaka genellikle ilk aradığında da yüklendiği -- yüklü değil ve aynı kütüphane (birden çok veri yükler, bir kod load) kullanan bileşenler arasında paylaşılabilir.

Dinamik kütüphane kabul edilen daha iyi bir yaklaşım çoğu zaman, ama aslında vardı büyük bir kusur (google DLL cehennemi) tüm ama ortadan tarafından daha yeni Windows İşletim Sistemleri (Windows XP özellikle).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Police

    Android Poli

    21 NİSAN 2010
  • Droid Life

    Droid Life

    17 Kasım 2009
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009