ID do artigo: 318597 - Última revisão: sexta-feira, 22 de setembro de 2006 - Revisão: 4.5 Você receber uma mensagem de erro "Você não tem uma licença para usar esse controle" quando você usa o Visual Basic 6.0 de controles no Visual Studio 2005 ou no Visual Studio .NET
Nesta páginaSintomasQuando você usa controles ActiveX do Microsoft Visual Basic 6.0 no Microsoft Visual Studio 2005 ou no Microsoft Visual Studio. NET, poderá detectar os seguintes problemas:
CausaVocê deve ter uma licença de tempo de design para usar o Visual Basic 6.0 os controles ActiveX. Esses erros ocorrem porque o registro do sistema não contém as informações da licença tempo de design. Quando você atualiza um projeto que contém controles ActiveX 6.0 do Visual Basic, ou quando você tenta usar controles ActiveX 6.0 do Visual Basic em um formulário no Visual Studio 2005 ou no Visual Studio. NET, esses controles devem ser instalados e licenciados no sistema de destino. Visual Studio 2005 e Visual Studio .NET não instalam as informações da licença para controles ActiveX 6.0 do Visual Basic a menos que os controles do Visual Basic 6.0 estiverem instalados no computador que esteja executando o Visual Studio 2005 ou Visual Studio .NET. Esse comportamento pode ocorrer se o Visual Basic 6.0 nunca foi instalado no computador. Você não receber esses erros em um computador em que ambos Visual Basic 6.0 e Visual Studio 2005 ou Visual Studio .NET são instalado porque o Visual Basic 6.0 instala os componentes e registra as licenças. ResoluçãoPara resolver esse problema, você deve instalar os arquivos .ocx para os controles ActiveX no computador antes de atualizar o projeto ou antes de usar controles ActiveX 6.0 do Visual Basic em um formulário no Visual Studio 2005 ou no Visual Studio. NET. Para fazer isso, use um dos seguintes métodos:
Método 1: Instalar Visual Basic 6.0 no computador que esteja executando o Visual Studio 2005 ou Visual Studio .NETAo contrário de versões anteriores do Visual Basic, não há conflitos entre Visual Basic 6.0 e Visual Studio 2005 ou Visual Studio .NET quando você instala esses programas no mesmo sistema. Em muitos casos, a Microsoft recomenda que você instale o Visual Basic 6.0 no computador que esteja executando o Visual Studio 2005 ou Visual Studio. NET.Se o Visual Basic 6.0 estiver disponível no computador, você pode alterar o projeto original Visual Basic 6.0 mais facilmente antes de atualizar para o Visual Studio 2005 ou Visual Studio. NET. Para obter mais informações sobre como instalar o Visual Basic 6.0 e como atualizar um projeto do Visual Basic 6.0 para Visual Studio 2005 ou Visual Studio. NET, consulte a seção "Referências". Método 2: Adicionar as chaves de licenças para o registroimportante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o registro no Windows Para adicionar as chaves de licenças para os controles do Visual Basic 6.0 para o registro, execute estas etapas:
SituaçãoA Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesOs arquivos .ocx estão localizados na subpasta System32 da pasta do Windows. A lista a seguir inclui alguns controles ActiveX e seus nomes de arquivo correspondente:
Observação Você deve ter um contrato de licença Visual Studio para obter esse arquivo Vb6control.reg corrigido. É gratuito para este serviço de suporte. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Etapas para reproduzir o comportamentoErro ao tentar adicionar um controle ActiveX a um formulário no Visual Studio 2005 ou no Visual Studio .NET
Erro do Assistente de atualização
ReferênciasPara obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 311324
(http://support.microsoft.com/kb/311324/
)
Instalar o Visual Basic .NET ou Visual Basic 2005 no mesmo computador como um projeto de atualização Visual Basic 6.0 A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 318597
(http://support.microsoft.com/kb/318597/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






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


Voltar para o início