SORUN: "Lisans bilgisi bulunamadı, bu bileşen için" hatası

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

Bu Sayfada

Belirtiler

Forma denetim ekleme açmaya çalıştığınızda, aşağıdaki ileti görüntülenebilir:
Lisans bilgisi bulunamadı, bu bileşen için. Tasarım ortamında bu işlevi kullanmak için uygun bir lisans gerekmez.

Neden

Bir denetim için yüklendiğinde zaman kullanımı yalnızca (örneğin Visual Basic ile oluşturulan bir uygulama tarafından yüklenmiş) çalıştırmak, Visual Basic geliştirme ortamı varolan denetim ve daha sonra aynı makineye yüklenmişse, CD'sinden lisans anahtarı, eşit veya daha ileri sürümü denetimi güncelleştirildi.

Çözüm

Söz konusu denetimi altında listelenenlerden biri, bulma ve Visual Basic CD-ROM'undaki Vbctrls.reg dosyasını çift tıklatın:

  • AniBtn32.ocx
  • Gauge32.ocx
  • Graph32.ocx
  • Grid32.ocx
  • KeySta32.ocx
  • MSOutl32.ocx
  • Spin32.ocx
  • Threed32.ocx
Bu işlem, bu denetimler tasarım zamanı lisanslarını güncelleştirecektir. Visual Basic 5.0 için Vbctrls.reg \Tools\Controls klasöründe bulunur. Visual Basic 6. 0'da, disketi 1'de \Common\Tools\Vb\Controls klasöründe bulunur ve Visual Studio 6.0 Bu aynı disk 3 klasöründedir. Visual Basic 6.0 CD-ROM bu dosyalar Visual Basic 6. 0'da piyasadan kalkıyor Visual Basic 5.0 özel denetimler için de içerir:
  • Dbgrid.reg
  • Mschart.reg
Daha fazla bilgi için aynı klasörde Benioku.txt dosyasına başvurun.

Lütfen söz konusu denetimi yukarıda listelenen denetimler arasında değilse, aşağıdakileri yapın:
  1. Regsvr32.exe makinenize bulun. Yolu not alın.
  2. OCX soruna neden olan dosyaları bulmak için genellikle Windows NT ve Windows 2000 için Windows 95, Windows 98 ve Windows Me'de Windows\System klasörüne veya Windows\System32 klasöründe bulundu.
  3. Başlat menüsünde Çalıştır ' ı tıklatın.
  4. Çalıştır iletişim kutusunda, aşağıdakileri yazın:

    < RegSvr32>\REGSVR32.EXE /u yoluna < OCX>\OCXFILE.OCX yolu

    Örneğin,:

    C:\Winnt\System32\COMCTL32.OCX C:\Devstudio\VB\REGSVR32.EXE /u

    Not:Regsvr32.exe aracı System veya System32 klasöründe ise, bu yolu isteğe bağlıdır.
  5. Denetimin eski bir sürümünü yüklüyorsanız, size silme/.ocx, <a2>.OCA</a2> ve <a4>.DEP dosyaları; bu nedenle, bunların yerini kaldırmak.
  6. Yukarıdaki 3 adımı, soruna yol açan her OCX için yineleyin.
  7. Denetim Masası, Add\Remove programlar ' ı tıklatın.
  8. Visual Basic'i seçin ve Add\Remove ' ı tıklatın.
  9. <a1>Seçenekler</a1> (Tümünü Kaldır Add\Remove yeniden yükleme) iletişim kutusu görüntülendiğinde, yeniden yükle ' yi tıklatın.
En son Visual Studio hizmet tarafından alınabilir, paketi, yeniden uygula:
http://msdn2.microsoft.com/en-us/vstudio/aa718359.aspx
Sorun devam ederse, Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
181854Dosya: VB5cli.exe Visual Basic 5.0 denetim yükleme sorunu giderir.
194751Dosya: VB6Cli.exe Visual Basic 6.0 lisans sorunları giderir.
195353Dosya: Discontinued denetimleri için lisans VBUSC.EXE sağlar.

Durum

Microsoft bu sorunu araştırmaktadır ve burada yeni bilgiler kullanılabilir olduğunda Microsoft Bilgi Bankası'ndaki deftere nakleder.

Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Windows 95, Windows 98, Windows Me, Windows NT veya Windows 2000 bir makine, makine A, Visual Basic 5.0 yüklü olmadan ayarlayın. Visual Basic 5.0 ve Service Pack 3 ile makine B'YE bir geliştirme makine sonra kurun.
  2. Makine B'DE, standart exe DOSYASı bir proje oluşturun. Varsayılan olarak, Form1 oluşturulur.
  3. Aşağıdaki bileşen (OCX) araç kutusuna ekleyin:

    Comctl32.ocx
  4. En az bir denetim bu OCX Form1'e ekleyin.
  5. Derleme ve projeyi kaydedin.
  6. Visual Basic uygulaması kurulumu kullanarak bir kurulum uygulaması oluşturma Sihirbazı, tüm varsayılan seçenekleri.
  7. Uygulama makine A'ya üzerine yükleyin.
  8. Makine A'ya üzerinde Visual Basic 5.0 Kur
  9. Standart exe DOSYASı bir proje başlatın ve Comctl32.ocx araç kutusuna ekleyin.

    Denetimlerden biri bu OCX eklemeyi deneyin ve bu hata iletisi görüntülenir:
Lisans bilgisi bulunamadı, bu bileşen için. Tasarım ortamında bu işlevi kullanmak için uygun bir lisans gerekmez.

Referanslar

Ek Microsoft Knowledge Base makaleleri için bu makaledeki çözüm bölümüne bakın. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
172193BILGI: VB 4.0 listesi VB 5.0</a0> özel Denetimler'i yarıda

Özellikler

Makale numarası: 177799 - Last Review: 15 Ağustos 2007 Çarşamba - Gözden geçirme: 3.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Control Creation Edition
Anahtar Kelimeler: 
kbmt kbpubtypekc kbctrl kberrmsg kbpending kbprb kbregistry kbtophit KB177799 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:177799

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