Caro Luís.

Como não encontrei o ficheiro 'VBCTRLS.REG' (nem a referida pasta) no CD do
VB6, e como sou uma pessoa teimosa que não gosta de desistir, lembrei-me de
fazer uma coisa.
E não é que parece que deu resultado?

Abri o ficheiro 'Sisinfo.srg' com o Notepad.
Vi o que me pareceu uma Chave do Registo e a descrição.
Abri o registo (tenho algum à-vontade para o alterar) no local respetivo
(HKEY_CLASSES_ROOT\Licenses).
Constatei que a Chave mencionada nesse SRG não aparecia lá.
Criei uma nova Chave com esses dados, e depois nessa Chave alterei a
predefinição para o valor que aparecia no ficheiro SRG.
Fechei o Registo, abri um Projeto VB, cliquei no controle 'SysInfo' e ao
inseri-lo num FORM, este foi logo aceite...

Portanto parece que, por outras voltas, resolvi o assunto.
Mas, se me poder enviar o tal ficheiro 'VBCTRLS.REG', pode ser que faça
falta no futuro.
Pelo menos não se perde nada...

Cumprimentos
Manuel Dias - Parede




> -----Mensagem Original-----


> Boa tarde a todos...

> Dada a existência de alguns problemas que tenho de resolver, estou
> com uma enorme latência em vos conseguir responder, contudo e após ter
lido
> as respostas de ambos (Manuel Dias e Rui Paz), vou voltar um pouquinho à
> carga com este tema...

> Ora, segundo a própria documentação da Microsoft relativamente ao
> Visual Basic 6.0 Professional® (Estou a presumir que será esta a versão
que
> pretende instalar e cujo problema me é identificado) existem determinados
> controlos que, após a alteração (passagem, atualização, etc...) do Visual
> Basic 5.0 para o Visual Basic 6.0 irão deixar de poder ser utilizados pois
a
> licença para a utilização no ambiente de desenvolvimento expirou, apenas a
> licença de utilização é válida e se mantem, caso esteja já instalada, mas
> não deteto que esse seja um deles, pois esse OCX a que se refere faz parte
> da maioria das versões do Windows e vem instalado com o próprio Sistema
> Operativo.

> Desta forma, para determinados controlos e cuja sua origem de
> desenvolvimento é a própria Microsoft, existe um ficheiro no CD que
permite
> repor a licença de desenvolvimento. Esse ficheiro tem o nome de
VBCTRLS.REG
> e encontra-se na pasta COMMON\TOOLS\VB\CONTROLS\

> Poderá clicar duas vezes sobre ele para importar a respetiva licença
> de utilização no ambiente de desenvolvimento do Visual Basic 6.0

> Contudo, mantenho bastante confuso com duas 3 coisinhas:

> 1. A licença de utilização no ambiente de desenvolvimento para
> controlos para o VB pode representar uma violação dos acórdãos de
> copyright®, bem como, neste caso, poderá não ser aplicada a este controlo
> específico, dado que o mesmo foi desenvolvido para o Windows 98®;

> 2. Existem vários ficheiros ao longo das pastas do CD de instalação
> que poderão ter licenças para a utilização em ambiente de desenvolvimento:
> A título de exemplo e nesta pasta existem mais dois DBGRID.REG e
MSCHART.REG


> 3. No texto inicial são referidos 2 erros que, terão sido
> resolvidos, será possível explicar quais e como? Parece-me que o problema
> poderá vir a ter origem, precisamente na forma como instalou o VB6 ou de
> algum problema que tenha com o CD de cópia desse produto?!

> Sem mais, de momento e aguardando as vossas respostas,

> Telefone +351 91 791 13 69

> Luís Pequeno da Cruz


> -----Mensagem original-----
> Correctíssimo...

> A minha versão é de 64 bits e ao que me parece, a versão onde pretende
instalar é de 32 bits, dai a diferença no local onde devem coexistir
> os 3 ficheiros...

> Luís Pequeno da Cruz


>
>Olá,
>
>Procurando complementar a reposta do Luís, O Manuel dias tem que
>verificar se ambos os Windows 7 são de 32 bits porque se algum deles
>for de 64 bits os binários (DLL, exe, etc.) de 32 bits não podem ficar
>em
>C:\Windows\System32 mas sim em C:\Windows\SysWOW64\ com o Luís refere.
>
>Num sistema de 64 bits existem restrições quanto às pastas de sistema
>em que podem ser executados binários que não sejam de 64 bits, até
>podemos colocar ficheiros que sejam de 32 bits (como os do VB 6) em
>c:\windows\system32 mas quando os tentamos usar o sistema impede a sua
>utilização, provoca erros estranhos, etc...
>
>___
>Rui Paz
>
>
>On 22-07-2013 21:58, [email protected] wrote:
>>
>>
>>
>> Boa tarde,
>>
>> Por norma, a partir de uma linha de comandos e colocando-se na pasta

>> C:\Windows\System32, deve digitar o seguinte comando (como
administrador):
>>
>> REGSVR32.EXE /S C:\Windows\System32\SYSINFO.OCX
>>
>>
>> Mas, pela consulta no meu sistema, descobri que o ficheiro se
>> encontra na seguinte pasta:
>> C:\Windows\SysWOW64\
>>
>> E não na C:\Windows\System32
>>
>> Pelo que, se eu tivesse de proceder à execução do mesmo comando
>> teria, sempre de alterar o caminho e executando-o desta forma:
>> REGSVR32.EXE /S C:\Windows\SysWOW64\SYSINFO.OCX
>>
>> Contudo e antes de proceder a este comando, verifique se, no CD de
>> instalação que detém existe um ficheiro SysInfo.Dep e Sysinfo.Srg (eu
>> encontrei-os na pasta OS\SYSTEM), pois estes dois ficheiros também
>> tem de estar na mesma pasta do ficheiro Sysinfo.Ocx
>>
>>
>> Um grande abraço e bom trabalho
>>
>>
>> Luís Pequeno da Cruz
>>
>>
>>
>>> -----Mensagem original-----
>>> Tinha o VisualBasic6 instalado num PC com Windows7, e trabalhou
>>> sempre
>> bem.
>>> Mesmo na instalação, nem deu problemas.
>>> Tenho dezenas de programas criados com o VB6.
>>>
>>> Agora comprei um PC novo no qual instalei o MESMO Windows7, e voltei
>>> a
>> instalar o MESMO VB6.
>>> Mas houve 3 erros dos quais já resolvi 2, mas um mantém-se.
>>> Voltei a instalar o VB6 no PC antigo, (onde já esteve bem) e os
>>> erros
>> mantiveram-se (???)
>>>
>>> O erro que ainda se mantém, refere-se ao controle 'SysInfo', que
>>> sempre
>> usei para obter automaticamente o nome do Sistema Operativo.
>>> Este controle (SYSINFO.OCX) está na pasta System32.
>>> Embora este controle apareça à esquerda na 'ToolBox' do VB, quando
>>> tento
>> inseri-lo num FORM, AGORA aparece sempre uma 'caixa' que
>>> diz:
>>> "Licence information for this component not found. You do not have
>>> an
>> appropriate licence to use this functionality in the design environment."
>>>
>>> Mas aquando da instalação no outro PC nunca houve problema e sempre
>>> usei
>> este 'Controle'.
>>> Porquê agora?
>>> Tenho o 'ComodoInternetSecurity' instalado. Será ele que não permite
>> aceder às informações do Sistema?
>>> Mas se sim, também não dá nenhuma mensagem...
>>>
>>> Alguém me sabe dar uma dica ?
>>>
>>> Cumprimentos
>>> Manuel Dias - Parede
>>>
>>
>
>--
>-----------------------------------------------------------------------
>----
-----
><<<                REVISTA COMPUTADOR:             >>>
>
>      NAS BANCAS A EDIÇÃO N. 169
>
>-----------------------------------------------------------------------
>---------
>
>Para cancelar o registo envie uma mensagem para:
>[email protected]
>
>Consulte o arquivo pesquisável:
>https://groups.google.com/group/ajuda-informatica/topics
>
>Clube Informática - Revista COMPUTADOR:
>http://www.clubeinformatica.com/
>
>-----------------------------------------------------------------------
>---------
>
>
>

--
----------------------------------------------------------------------------
----
<<<                REVISTA COMPUTADOR:             >>>


----------------------------------------------------------------------------
----

Para cancelar o registo envie uma mensagem para:
[email protected]

Consulte o arquivo pesquisável:
https://groups.google.com/group/ajuda-informatica/topics

Clube Informática - Revista COMPUTADOR:
http://www.clubeinformatica.com/

----------------------------------------------------------------------------
----





-- 
--------------------------------------------------------------------------------
<<<                REVISTA COMPUTADOR:             >>>


--------------------------------------------------------------------------------

Para cancelar o registo envie uma mensagem para:
[email protected]

Consulte o arquivo pesquisável:
https://groups.google.com/group/ajuda-informatica/topics

Clube Informática - Revista COMPUTADOR:
http://www.clubeinformatica.com/

--------------------------------------------------------------------------------


Responder a