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/ --------------------------------------------------------------------------------
