MFC LOC dll kullanarak nasıl

Makale çevirileri Makale çevirileri
Makale numarası: 208983 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Kaynak, Visual C++ MFC tarafından kullanılan kaynakları sürümlerinde yerelleştirilmiş tek bir DLL dosyaları sağlar. Bunlar, generically MFC LOC dll ' bilinir. Bir MFC uygulaması, sistemde yüklü olduğu sürece MFCxxLOC DLL dosyasında yer alan kaynakları kullanır.

Bu makaledeki "MFC LOC" terimi, MFC sürüm bağımsız anlamına gelir, kaynak dll, yalnızca "MFCxxLOC" yalnızca DLL'ler, "MFC DLL" başvuruyor MFC42.DLL veya MFC40.DLL gibi genel MFC DLL'nin MFC sürüm belirli yerelleştirilmiş kaynak başvurur yerelleştirilmiş ve "MFCxx.DLL MFC DLL belirli bir sürümünü gösterir.

Daha fazla bilgi

MFC DLL kaynaklarını yüklendiğinde, MFC DLL yüklendiğinde, MFC DLL'den yerine bir MFCxxLOC DLL varsa ve bulursa gelen kaynakları görmek için denetler.

Visual C++ verilir MFCxxLOC DLL'lerle birlikte dil olan ingilizce (ABD), Fransızca (Fransa), Almanca, ispanyolca, Italyanca, Japonca, Kore dili, Basit Çince ve Geleneksel Çince için yerelleştirilmiş. DLL'lerin, DLL dosyasının Yerelleştirme gösteren üç harfli dil specifing ile suffixed. Örneğin, Geleneksel Çince ve MFC42ITA.dll belirtir Italyanca MFC42CHT.dll belirtir. Bu DLL, Visual C++ kurulumu sırasında yüklenir, ancak ürün CD Visual C++ 6.0 ve Visual C++ 5.0 ...\DevStudio\VC\Redist dizininde ...\OS\SYSTEM dizininde bulunabilir.

Sipariş MFC kaynak bu kaynak birinden MFC DLL kullandığından emin olun, kaynakların yerine yalnızca belirli bir DLL MFC DLL'DE dahil, DLL MFCxxLOC.dll için yeniden adlandırın ve sonra da MFCxx.dll bulunduğu aynı dizinde kurmalısınız. Örneğin, MFC42fra DLL MFC42LOC için yeniden adlandırma ve system32 dizininde kurmalısınız.

MFCxxLOC DLL'ler, yalnızca kaynak dll olduğundan, ek dil için yerelleştirilmiş sürümleri kopyalayarak oluşturulabilir bir varolan MFCxxLOC, örneğin MFCxxHEB için yeniden adlandırma açma ve DLL kaynakları uygun biçimde düzenleme DLL,.

MFC LOC DLL kullanmadan önce düşünülmesi gereken bir yükleme ile ilgili önemli noktalar vardır. Örneğin bir kerede yalnızca bir MFCxxLOC DLL yüklenebilir. Bu, MFCxxLOC.dll'in yüklü olduğu bir sistemde, MFCxx.dll kullanan tüm uygulamaların bu MFCxxLOC.dll yerelleştirilmiş MFC kaynaklardan da kullanacağı anlamına gelir. Bu, MFCxxLOC dll DOSYASıNı kullanarak MFC kaynak durumlarda, aynı sistemde birden çok dil için yerelleştirilmiş MFC uygulamaları kullanır Yerelleştirme kabul edilemez bir yol olduğu anlamına gelir. Örneğin, Kanada, aynı sistemde, Fransızca ve ingilizce için yerelleştirilmiş uygulamaların beklenmedik değildir.

MFCxxLOC DLL'i yüklemeden önce yerel ayarları için tasarlanmıştır, yüklü olan Windows sistem yerel ayarı eşleştiğinden emin olmak gerekir. Ayrıca, yerel ayarı DLL'SI yüklü MFCxxLOC farklı değildir. Sistem DLL'SININ MFCxxLOC DLL olduğundan hiçbir bir uygulamanın sistem üzerinde MFCxx.dll kullanırken bu DLL'nin değiştirme yapılmalıdır. TN056 "Yükleme, MFC bileşenleri" ayrıntılı yükleme hakkında önemli noktalar sağlar ve bu DLL kullanımını yükleme karmaşıklığı nedeniyle kaçınılması önerir.

Referanslar

Teknik Not: 57 (TN057) "Yerelleştirme, MFC bileşenleri"

Ek bilgi için lütfen Microsoft Bilgi Bankası'ndaki article(s) görüntülemek için makale numaraları aşağıdaki tıklatın:
198846Yerelleştirilmiş kaynak dll dosyaları için MFC uygulaması oluşturma
198536Bir EXE ya da DLL için # MFC yerelleştirilmiş kaynakları nasıl içerir
200555MFC kaynak ile stok ActiveX özellik sayfaları yerelleştirmeniz nasıl kullanılır
(c) Microsoft Corporation 1999, tüm hakları saklıdır. Katkıyı Isaac ın geliştirdiği Varon, Microsoft Corporation.

Özellikler

Makale numarası: 208983 - Last Review: 21 Kasım 2006 Salı - Gözden geçirme: 1.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Foundation Class Library 4.2
Anahtar Kelimeler: 
kbmt kbdll kbhowto kbintl kbintldev kblocalization kbresource KB208983 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:208983
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com