LICENCA DE CONTROLE NAO ENCONTRADA
Após reinstalar o VB, estou passando por alguns problemas. O mais recente é ao abrir um form que contenha controles SSPanel ou Grid, ocorre:
[Ô]Errors during load. Refer to [ô]E:Project\Forms\Frm_analise.log[ô] for details[Ô]
Ao abrir o arquivo de log está escrito:
1- Line 273: Cannot load control SSPanel2; license not found.
2- Line 441: Cannot load control Grid1; license not found.
O controle Grid é da Ocx Treed32.ocx que está instalado. Os controles SSPanel podem ser removidos do meu projeto, mas os Grids, apesar de serem antigos causariam muito trabalho em sua alteração.
agradeço ajudas.
[Ô]Errors during load. Refer to [ô]E:Project\Forms\Frm_analise.log[ô] for details[Ô]
Ao abrir o arquivo de log está escrito:
1- Line 273: Cannot load control SSPanel2; license not found.
2- Line 441: Cannot load control Grid1; license not found.
O controle Grid é da Ocx Treed32.ocx que está instalado. Os controles SSPanel podem ser removidos do meu projeto, mas os Grids, apesar de serem antigos causariam muito trabalho em sua alteração.
agradeço ajudas.
Você 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.
Para resolver esse problema, você deve seguir os seguintes passos.
Instalar o VB6
Instalar o Service Pack 6
Registrar as OCX
Instalar a Licença das OCX
a licença é arquivo de registro do windows para cria-lo faça assim
Procure pelo arquivo vbctrls.reg no CD do VB ou Visual Studio e o execute para poder gravar as licenças dos controles no registro. Se não encontrar crie um arquivo com a extensão .REG com o seguinte conteúdo.
REGEDIT
HKEY_CLASSES_ROOTLicenses = Licensing: Copying the keys may be a violation of established copyrights.
// The 16 bit and 32-bit OCX Professional license follows:
HKEY_CLASSES_ROOTLicensesDB4C0D00-400B-101B-A3C9-08002B2F49FB = mgkgtgnnmnmninigthkgogggvmkhinjggnvm
// The 32 bit OCX Professional license follows:
HKEY_CLASSES_ROOTLicenses7BC20EDC-4A42-101B-A3C9-08002B2F49FB = gifblihbhiiihbciocfbkifbqcfcdiebbiqh
// spin32 DB key
// anibtn DB key
// gauge 7B key
// grid DB key
// keysta DB key
// msoutl DB key
// threed DB key
Salve e execute o [Ô].reg[Ô] e Reinicie o Computador !
Para resolver esse problema, você deve seguir os seguintes passos.
Instalar o VB6
Instalar o Service Pack 6
Registrar as OCX
Instalar a Licença das OCX
a licença é arquivo de registro do windows para cria-lo faça assim
Procure pelo arquivo vbctrls.reg no CD do VB ou Visual Studio e o execute para poder gravar as licenças dos controles no registro. Se não encontrar crie um arquivo com a extensão .REG com o seguinte conteúdo.
REGEDIT
HKEY_CLASSES_ROOTLicenses = Licensing: Copying the keys may be a violation of established copyrights.
// The 16 bit and 32-bit OCX Professional license follows:
HKEY_CLASSES_ROOTLicensesDB4C0D00-400B-101B-A3C9-08002B2F49FB = mgkgtgnnmnmninigthkgogggvmkhinjggnvm
// The 32 bit OCX Professional license follows:
HKEY_CLASSES_ROOTLicenses7BC20EDC-4A42-101B-A3C9-08002B2F49FB = gifblihbhiiihbciocfbkifbqcfcdiebbiqh
// spin32 DB key
// anibtn DB key
// gauge 7B key
// grid DB key
// keysta DB key
// msoutl DB key
// threed DB key
Salve e execute o [Ô].reg[Ô] e Reinicie o Computador !
Zerocal
Obrigado pela orientação.
Não encontrei o arquivo vbctrls.reg no cd, mas criei o arquivo.reg como vc falou, mas não resolveu.
Aguardo,
Gardel
Obrigado pela orientação.
Não encontrei o arquivo vbctrls.reg no cd, mas criei o arquivo.reg como vc falou, mas não resolveu.
Aguardo,
Gardel
Resolvido:
http://www.marmic.co.uk/vb6_files/downloads/vb4_controls.zip
Obrigado.
Gardel
http://www.marmic.co.uk/vb6_files/downloads/vb4_controls.zip
Obrigado.
Gardel
Tópico encerrado , respostas não são mais permitidas