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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Drakinen

    Drakinen

    1 EYLÜL 2008