Problemas de Registro no ActiveX TreeView

Bom dia. Estou com problemas para carregar um ActiveX de TreeView na aplicação do Supervisório. Quando vou verificar o domínio retorna uma mensagem de que o ActiveX não está instalado ou registrado corretamente. Já tentei atualizar o ActiveX, porém sem êxito.

Bom dia Rubens,

MSCOMCTL.OCX ou .DLL é uma biblioteca registrada da Microsoft. Ela é instalada e registrada com o Microsoft Office, mas somente até a versão 2007. Na versão 2010 a Microsoft retirou o MSCOMCTL.
Qualquer computador que tenha o Microsoft Office até a versão 2007, vai abrir normalmente o TreeView. Aqueles que não tem Office ou tem o Office 2010 não vão conseguir abrir.

Portanto, o MSCOMCTL.OCX pode não funcionar corretamente no Windows XP ou posterior.

Quando este erro (8002801D) ocorre há algum problema no registro do ActiveX. No artigo http://kb.elipse.com.br/pt-br/questions/2211 há um exemplo e o OCX, bastaria registrar via E3.

Se o problema continuar, sugiro desfazer o registro do .ocx atual e registrar o novo na máquina remota (cliente).
Unregister: regsvr32 /u C:\Windows\System32\MSCOMCTL.OCX
Register: regsvr32 C:\MSCOMCTL.OCX

1 Like

Obrigado pela orientação. Exclui o registro e registrei novamente e deu certo.