Makale numarası: 818220 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 3.11 Varolan projeyi yeniden açtığınızda kullanıcı ActiveX denetimi form tasarımcısında görünür durumda değilse
Bu SayfadaBelirtilerVarolan bir Windows uygulaması Visual Studio .NET veya Visual Studio 2005'i yeniden açtığınızda, daha önce görünür bir kullanıcı ActiveX denetimi Windows Form tasarımcısında görünmeyebilir. Ayrıca, proje derlemeye çalıştığınızda, aşağıdakine benzer bir hata iletisini alabilirsiniz: Tür 'AxProject1.AxTestControl' tanımlı değil. Başvurulan 'AxProject1' bileşeni bulunamadı. Bağımlı bir tür kitaplığı için BIR .NET derlemesi sarmalayıcı 'Project1' bulunamadı. NedenDahili bir Visual Studio .NET veya Visual Studio 2005 proje için bir <a0>ActiveX</a0> kullanıcı denetimi eklediğinizde, Visual Studio .NET veya Visual Studio 2005 Windows Forms ActiveX Denetimi Alıcısı (Aximp.exe) aracı başlatılır. Tür kitaplığı Aximp.exe dönüştürür ActiveX ve kullanıcı denetimi aşağıdaki iki dosya oluşturur:
Bir veya daha çok ortak üye, bir olay, yöntem veya özelliği gibi varolan ActiveX kullanıcı denetimi için bir ortak üye ekleme ve kullanıcı ActiveX denetimini yeniden derleyin, ActiveX denetiminin kullanıcı arabirimi eklenir. Ancak, bu yeni bilgilerle ortak dil çalışma zamanı proxy dosyası güncelleştirilmez. Bu nedenle, kullanıcı denetimi doğru Windows Form tasarımcısında oluşturulan ActiveX, karşılık gelen Windows formları proxy değil ya da güncelleştirilmiş ve bu makalenin "Belirtiler" bölümünde açıklanan davranış. NotÖzellikler iletişim kutusunu proje, Bileşen sekmesini tıklatın ve sonra Microsoft Visual Basic 6. 0'ın varolan ActiveX kullanıcı denetimini yeniden derleyin önce İkili uyumluluk seçeneği seçin. Ortak dil çalışma zamanı proxy güncelleştirildi, ancak bu durumda, Windows Forms proxy güncelleştirilmedi. Bu belirtilerin içinde olur. Pratik ÇözümBu soruna geçici bir çözüm bulmak için <a0></a0>, varolan başvurular <a0>ActiveX</a0> kullanıcının denetimini kaldırmak ve sonra güncelleştirilmiş başvurular yeniden ekleyin. Bunu yapmak için <a0></a0>, aşağıdaki yöntemlerden birini izleyin. Yöntem 1
Visual Basic .NET örnek kod 'NullReferenceException' alabileceğiniz hata.Ayrıca, birden çok kullanıcı ActiveX denetiminin örneğini formlar varsa, her form için önceki adımları yinelemelisiniz. Yöntem 2
DurumBu davranış tasarım yüzündendir. Daha fazla bilgiDavranışı Yeniden Oluşturma Adımları
ReferanslarEk bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 316171
(http://support.microsoft.com/kb/316171/EN-US/
)
Daha fazla bilgi için aşağıdaki MSDN Web sitelerini ziyaret edin:Microsoft ActiveX denetimleri genel bakış http://msdn2.microsoft.com/en-us/library/ms968501.aspx (http://msdn2.microsoft.com/en-us/library/ms968501.aspx) Windows Forms ActiveX Denetimi Alıcısı (Aximp.exe) http://msdn2.microsoft.com/en-us/library/8ccdh774(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/8ccdh774(vs.71).aspx) Çalışma Zamanı Modülü Çağrı Wrapper http://msdn2.microsoft.com/en-us/library/8bwh56xe(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/8bwh56xe(vs.71).aspx) Ikili Visual Basic'te uyumluluk değişiklikleri http://msdn2.microsoft.com/en-us/library/a6xdzb3y(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/a6xdzb3y(vs.71).aspx) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖ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:818220
(http://support.microsoft.com/kb/818220/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste