MFC uzantı DLL'leri: Genel Bakış
MFC uzantısı DLL'i, genellikle mevcut Microsoft Foundation Sınıf Kitaplığı sınıflarından türetilen yeniden kullanılabilir sınıfları uygulayan bir DLL'dir. MFC uzantısı DLL'leri, MFC'nin dinamik bağlantı kitaplığı sürümü (MFC'nin paylaşılan sürümü olarak da bilinir) kullanılarak oluşturulur. Yalnızca MFC'nin paylaşılan sürümüyle oluşturulan MFC yürütülebilir dosyaları (uygulamalar veya normal MFC DLL'leri) bir MFC uzantısı DLL kullanabilir. MFC uzantı DLL'siyle, MFC'den yeni özel sınıflar türetebilir ve ardından DLL'nizi çağıran uygulamalara bu genişletilmiş MFC sürümünü sunabilirsiniz.
Uzantı DLL'leri, MFC türetilmiş nesneleri uygulama ve DLL arasında geçirmek için de kullanılabilir. Geçirilen nesneyle ilişkili üye işlevleri, nesnenin oluşturulduğu modülde bulunur. MFC'nin paylaşılan DLL sürümü kullanılırken bu işlevler düzgün şekilde dışarı aktarıldığından, MFC veya MFC türetilmiş nesne işaretçilerini bir uygulama ile yüklediği MFC uzantısı DLL'leri arasında serbestçe geçirebilirsiniz.
MFC uzantı DLL'sinin temel gereksinimlerini karşılayan bir DLL örneği için bkz. MFC örnek DLLHUSK. Özellikle Testdll1.cpp ve Testdll2.cpp dosyalarına bakın.
Ne yapmak istiyorsunuz?
Ne hakkında daha fazla bilgi edinmek istiyorsunuz?
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin