REGISTRO DE OCX NO SYSTEM32 DO XP

XYKOVIEIRA 26/07/2011 00:16:12
#379972

Putz... Lá vou eu de novo pedir ajuda aos universitários....
Estou (tentando) rodar um project (feito no antigo VB5) em VB 6 professional SP 6. No antigo, havia um DBGrid que
fazia a função de uma planilha dentro de um form, associado a um controle de dados (data control). Funcionava
perfeitamente. No VB 6, esses componentes (dbgrid32.ocx e threed32.ocx) não estão disponíveis.
Então, fui até a pasta onde tenho o instalador do VB6 (...\common    ools\vb\controls), localizei as duas ocx[ô]s e as
copiei na pasta ...\windows\system32. Em seguida, fui até o comando <Executar> e digitei:
regsvr32.exe dbgrid32.ocx (fiz o mesmo com o componente threed32). Após confirmar, surgiu a msg informando
que as ocx[ô]s foram corretamente registradas.
Reinicializei a máquina, rodei o VB6, localizei o componente em Propriedades\Componentes (microsoft data bound grid
control 5.0 (SP3) e o marquei, dando OK. O ícone apareceu na barra de ferramentas. Um clique duplo nele e surge a
msg: [Ô]Licence information for this component not found. You do not have an appropriate license to use this functionality
in the design enviroment[Ô] (Licença não encontrada. Vc não possui licença para utilizar o componente no ambiente de
desenvolvimento)...
Não entendi! Onde terei errado? Será que por estar utilizando o SP6 no VB6 e a biblioteca referenciada ser da versão
5.0 SP3? Alguém sabe como resolver esta parada?
Chico.
ROBIU 26/07/2011 05:57:27
#379976
Resposta escolhida
XYKOVIEIRA 26/07/2011 10:53:19
#379995


Valeu, Roberto. Consegui acessar o componente.
Muito obrigado pela dica. Agradeço a você e,
naturalmente, ao autor da dica, Macoratti, pela forma
didática com que aborda os assuntos relativos ao VB.
Um abraço.
Chico.
Tópico encerrado , respostas não são mais permitidas