De informatie in dit artikel is van toepassing op:
- Microsoft Visual Basic 6.0 Learning Edition
- Microsoft Visual Basic 6.0 Professional Edition
- Microsoft Visual Basic 5.0 Professional Edition
- Microsoft Visual Basic 6.0 Enterprise Edition
- Microsoft Visual Basic 5.0 Enterprise Edition
- Microsoft Visual Basic Control Creation Edition
Dit artikel is eerder gepubliceerd onder NL177799
Symptomen
Wanneer u een besturingselement aan een formulier wilt toevoegen, wordt het volgende bericht weergegeven:
Licentiegegevens voor dit onderdeel zijn niet gevonden. U hebt geen geldige licentie om deze functionaliteit te mogen gebruiken in de ontwerpomgeving.
Oorzaak
Wanneer een besturingselement alleen voor runtimegebruik is geïnstalleerd (zoals besturingselementen die zijn geïnstalleerd door een toepassing die met Visual Basic is gemaakt), terwijl de ontwerpomgeving van Visual Basic daarna op dezelfde machine is geïnstalleerd en het bestaande besturingselement dezelfde of een hogere versie heeft dan dat op de cd, wordt de licentiesleutel voor dat besturingselement niet bijgewerkt.Oplossing
Als het desbetreffende besturingselement een van onderstaande besturingselementen is, dubbelklikt u in het bestand Vbctrls.reg op de cd-rom van Visual Basic:
- AniBtn32.ocx
- Gauge32.ocx
- Graph32.ocx
- Grid32.ocx
- KeySta32.ocx
- MSOutl32.ocx
- Spin32.ocx
- Threed32.ocx
Hiermee worden de ontwerplicenties voor deze besturingselementen bijgewerkt. Voor Visual Basic 5.0 vindt u Vbctrls.reg in de map \Tools\Controls. Voor Visual Basic 6.0 vindt u dit bestand op Disk 1 in de map \Common\Tools\Vb\Controls en voor Visual Studio 6.0 vindt u het in dezelfde map van Disk 3.
De cd-rom van Visual Basic 6.0 bevat ook de volgende bestanden voor de aangepaste besturingselementen van Visual Basic 5.0 die niet meer bestaan in Visual Basic 6.0:
Raadpleeg het bestand Readme.txt in dezelfde map voor meer informatie.
Als het desbetreffende besturingselement niet in bovenstaande lijst voorkomt, doet u het volgende:
- Zoek Regsvr32.exe op uw machine. Noteer het pad.
- Zoek de onjuiste OCX-bestanden. Deze staan gewoonlijk in de map Windows\System voor Windows 95, Windows 98 en Windows ME of in de map Windows\System32 voor Windows NT en Windows 2000.
- Klik in het menu Start op Uitvoeren.
- Typ het volgende in het dialoogvenster Uitvoeren:
<Pad naar RegSvr32>\REGSVR32.EXE /u <Pad naar OCX>\OCXFILE.OCX
Bijvoorbeeld:
C:\Devstudio\VB\REGSVR32.EXE /u C:\Winnt\System32\COMCTL32.OCX
OPMERKING: als Regsvr32.exe in de map System of System32 staat, is het pad niet verplicht. - Herhaal stap 3 en 4 voor elk onjuist OCX-bestand.
- Klik in het Configuratiescherm op Software.
- Selecteer Visual Basic en klik op Toevoegen/Verwijderen.
- Klik op Opnieuw installeren wanneer het dialoogvenster met opties (Toevoegen\Verwijderen, Alles verwijderen, Opnieuw installeren) wordt weergegeven.
Als het probleem blijft bestaan, klikt u op de volgende artikelnummers in de Microsoft Knowledge Base:
181854FILE: VB5cli.exe Fixes Visual Basic 5.0 Control Installation Problem
194751FILE: VB6Cli.exe verhelpt licentieproblemen met Visual Basic 6.0
195353FILE: VBUSC.EXE Provides Licensing for Discontinued Controls
Status
Dit probleem wordt momenteel nader onderzocht. Zodra er nieuwe informatie beschikbaar is, zal deze in de Microsoft Knowledge Base worden opgenomen.Referenties
Raadpleeg de sectie OPLOSSING in dit artikel voor meer Microsoft Knowledge Base-artikelen.
Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
172193INFO: List of VB 4.0 Custom Controls Discontinued in VB 5.0