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

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011