Caríssimo amigo... Boa solução... E, ainda por cima, funcionou... Logo que me seja possível, irei carregar os CDs do Visual Basic no Wetransfer e remeter-lhe o respectivo "link"... Agora, vou precisar de um endereço de e-Mail para reencaminhar o respectivo "link" Com os melhores cumprimentos e voto de um excelente dia de trabalho. Luis PCruz
> From: [email protected] > > 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: >>> -------------------------------------------------------------------------------- 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/ --------------------------------------------------------------------------------
