Makale numarası: 828629 - Bu makalenin geçerli olduğu ürünleri görün.
Microsoft Windows XP ve sonraki sürümleri, Microsoft Bileşen Nesne Modeli (COM) DLL modülleri-yan yana (SxS) modunda çalışır. SxS ile çakışma olmadan aynı bilgisayarı ortamında birlikte bulunmasını COM DLL farklı sürümleri. Bu davranış, bir program için belirli bir COM DLL nasıl bağlama belirttiğiniz .manifest dosyaları kullanarak oluşur. Aslında COM DLL modülleri .ocx dosyası adı uzantıları olan Microsoft Visual Basic 6.0 ActiveX denetimleridir. Windows XP'de bu modüller SxS işlem için yapılandırma çalışırsanız, aşağıdaki hata iletisini alırsınız:
Çalışma zamanı hatası '336' bileşen doğru olarak kaydedilir.
Bu sorun Windows ve Visual Basic çalıştırmalar Visual Basic 6.0 ActiveX denetimlerinin yapılandırılırken SxS yürütme desteği nedeniyle oluşur.
Tam olarak bu sorunu gidermek için aşağıdakilerin her ikisi de olması gerekir:
290887Windows XP SP2'yi edinmek için <a0></a0>, aşağıdaki Microsoft Knowledge Base Web sitesini ziyaret edin:
(http://support.microsoft.com/kb/290887/ )Visual Basic 6.0 SP5 çalışma zamanı dosyaları VBRun60sp5.exe ile yüklenir
http://support.microsoft.com/default.aspx?scid=fh;EN-US;windowsxpsp2Windows XP SP2'yi yeniden yükleyemezseniz, Windows XP düzeltme bir düzeltme olarak elde edebilirsiniz. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
(http://support.microsoft.com/default.aspx?scid=fh;en-us;windowsxpsp2)
843524
(http://support.microsoft.com/kb/843524/ )Düzeltme: Visual Basic 6.0 ActiveX denetimlerinin yan tarafında COM DLL modülünü listesi Windows XP'deki kayıt tarafından geçersiz kılınır
Bu düzeltmeyi etkinleştirmek için <a0></a0>, .manifest dosyaları için alanlar eklemeniz gerekir. The following is a sample .manifest file:
MiscStatus öznitelik eklendi dikkat edin. Şimdi beş yeni öznitelikler derleme öğesi veya comClass öğesi, kullanılabilen çeşitli DVASPECT göstermek için kullanılabilir:
Her boyut için aşağıdaki bayrakları kümesini, virgülle ayrılmış liste olarak belirtilebilir. BOŞLUK karakterleri kullanmayın ("") ancak bayrakların karışık durumda olabilir. Bu öğeleri OLEMISC bayrağı numaralandırma ' alınır.
Bu tabloyu kapaBu tabloyu aç
Doğru çözümlemeye çal??ma zaman? için gelir tlbid özniteliği derlemesi öğesinde veya comClass öğesinde hangi tür kitaplığı belirtmek için COM sınıfı de gerekir, dikkat edin.
Bu tabloyu kapaBu tabloyu aç
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.
Makale numarası: 828629 - Last Review: 25 Ekim 2005 Salı - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
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:828629
(http://support.microsoft.com/kb/828629/en-us/ )