PROBLEMA: Classe não registrado Error e diálogo Components vazio

Traduções deste artigo Traduções deste artigo
ID do artigo: 175156 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você optar por exibir a caixa de diálogo componentes no Microsoft Visual Basic, clicando no menu projeto e selecionando os componentes ou usando as chaves de ativação CTRL+T, aparece o seguinte erro:
Classe não registrada
Procurando objeto com CLSID: {0002E005-0000-0000-C000-000000000046}
Depois de clicar em OK, abre a caixa de diálogo componentes e componentes não são exibidos.

Causa

Biblioteca do Gerenciador de categoria de componente do Microsoft, ComCat.DLL, é registrada incorretamente.

Resolução

Registre corretamente ComCat.DLL usando RegSvr32.Exe, um programa utilitário que acompanha o Visual Basic e permite que você registrar DLLs e outros arquivos no registro do sistema.

Para registrar corretamente ComCat.DLL, execute as etapas abaixo:
  1. Verifique se ComCat.DLL está localizado na pasta Windows 95 ou Windows 98 Windows\System ou na pasta Windows\System32 do Windows NT. Se ComCat.DLL não pode ser localizado, copie-o da mídia de instalação do Visual Basic para a pasta apropriada.
  2. No menu ' Iniciar ', escolha executar.
  3. Digite o seguinte comando na caixa de diálogo Executar, substituindo < Caminho Para Windows\System(32) > o caminho completo para sua pasta Windows\System:
    \ComCat.DLL RegSvr32.Exe < Caminho Para Windows\System(32) >

Mais Informações

OLE agrupa todos os componentes em categorias funcionais chamadas categorias de componente. ComCat.DLL é usado para identificar as áreas de funcionalidade que pode oferecer suporte a um componente e fornece a funcionalidade para registrar e cancelar o registro componentes em categorias de componentes específicos. Portanto, quando o Visual Basic abre a caixa de diálogo componentes ele pode categorizar os componentes em controles, designers e inserível objetos sem exibir cada objeto e a classe registrada no sistema.

Etapas para reproduzir o problema

  1. Cancelar o registro ComCat.DLL usando RegSvr32.Exe:
    RegSvr32.Exe /U < Caminho Para Windows\System(32) > \ComCat.DLL
  2. Inicie o Visual Basic e crie um novo projeto Standard EXE.
  3. No menu Project, escolha componentes. A mensagem de erro descrita acima ocorre. Observe que, quando você clicar em OK, não há componentes são exibidos.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
183370PROBLEMA: Erro do sistema "Não existe interface com suporte"

Propriedades

ID do artigo: 175156 - Última revisão: terça-feira, 13 de maio de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palavras-chave: 
kbmt kbprb KB175156 KbMtpt
Tradução automática
IMPORTANTE: 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: 175156

Submeter comentários

 

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