Aracılığıyla paylaş


Visual C++ dll

Bir dinamik bağlantı kitaplığı (DLL), paylaşılan işlevler kitaplığı görevi gören yürütülebilir bir dosyadır.Dinamik bağlama işlemin yürütülebilir kodunun bir parçası olmaya bir işlev çağırması için bir yol sağlar.İşlev için yürütülebilir kod, kendilerini kullanan işlemlerden ayrı olarak derlenen, bağlanan ve saklanan bir ya da daha çok işlevi içeren bir DLL'de bulunur.DLL'ler aynı zamanda verilerin ve kaynakların paylaşılmasını kolaylaştırır.Birden fazla uygulama, bellekteki tek bir DLL kopyasının içeriğine aynı anda erişebilir.

Dinamik bağlama statik bağlamadan farklıdır, bu bağlamda yalnızca DLL işlevinin yürütülebilir kodunun bulunması için çalışma zamanı içerisinde ihtiyaç duyulan bilgileri içeren bir yürütülebilir modüle olanak sağlar (bir .dll veya .exe dosyası).Statik bağlamada, bağlayıcı tüm başvurulan işlevleri statik bağlantı kitaplığından alır ve kodunuzla birlikte yürütülebilir dosyanın içine yerleştirir.

Statik bağlama yerine dinamik bağlama kullanmak birkaç avantaj sunar.DLL'ler bellek tasarrufu sağlar, değiştirmeyi azaltır, disk alanı tasarrufu sağlar, pazar sonrası desteği sağlar, MFC kitaplık sınıflarını genişletmek için bir mekanizma sağlar, çok dilli programları destekler ve uluslararası sürümlerin oluşturulmasını kolaylaştırır.

Aşağıdaki konular DLL'leri programlama konusunda detaylı bilgi sağlar.

Bu Bölümde

İlgili Bölümler

  • DLL'in bir Parçası Olarak MFC Kullanma
    MFC kitaplığını Windows dinamik bağlantı kitaplığının bir parçası olarak kullanmanıza olanak sağlayan normal DLL'ler açıklanmıştır.

  • MFC'nin DLL Sürümü
    MFCxx.dll ve MFCxxD.dll (x MFC sürüm numarasıdır) paylaşılan dinamik bağlantı kitaplıklarını MFC uygulamaları ve uzantı DLL'ler ile nasıl kullanabileceğiniz açıklanmıştır.

  • Common Programming Methodologies
    Visual C++ kitaplıkları hakkındaki kavramsal bilgileri ve çeşitli kodlama teknolojilerini ve tekniklerini açıklayan konuların bağlantılarını sağlar.