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

  • Google Россия

    Google Ро

    9 Temmuz 2007
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009