Instalação do VB6 no Windows 7 (ou no Windows 8) (ou no Windows 10) [duplicado]

possível duplicado:
alguém teve sucesso com o Visual Studio 6 no Windows 7?
o IDE VB6 funciona no Windows 64-bit?

Tenho tido problemas em instalar o VB6 no Windows 7. Eu sei que é um legado IDE e a minha pesquisa na net não tem sido grande ajuda. Cada vez que eu tento instalar VB6 no Windows 7, além do alerta me notificando de problemas de compatibilidade, a configuração corre e falha perto do fim, para que o processo de instalação falha em última análise. E quando outra tentativa é feita, certos arquivos dll são supostamente inacessíveis.

Estas são apenas algumas das poucas ligações que visitei na esperança de encontrar uma solução ou mesmo de ver algumas migalhas de pão. - Como instalar o VB6 no Windows 7
- VB6 no Windows 7 64-bit

Antes que alguém diga: "Por Que diabos você quer instalar o VB6 no Windows 7, quando existem versões mais recentes do Microsoft Visual Studio fora!", VB6 ainda é necessário para manter e atualizar um sistema legado já em vigor.

então a questão é: existe uma maneira de instalar o VB6 no Windows 7 sem problemas de compatibilidade? É melhor instalar uma caixa virtual e executar o IDE VB6 no XP? Ou há algum outro meio para o qual eu não encontrei que possa ser aplicável a este dilema?

Obrigado e cumprimentos.

Craig

Author: Community, 2012-05-08

3 answers

O VB6 instala-se muito bem no Windows 7 (e no Windows 8 / Windows 10) com algumas advertências.

Aqui está como instalá-lo:

  • Antes de prosseguir com o processo de instalação abaixo, crie um ficheiro de byte zero em C:\Windows chamado MSJAVA.DLL. O processo de configuração irá procurar por este arquivo, e se ele não encontrá-lo, irá forçar uma instalação do velho, Velho Java, e exigir um reboot. Ao criar o arquivo zero-byte, a instalação de Java bolorento é contornada, e nenhum reboot será necessario.
  • desliga a UAC .
  • Inserir um CD Visual Studio 6.
  • Saída da instalação da Autoridade.
  • procurar na pasta raiz do CD VS6.
  • carregue com o botão direito SETUP.EXE, Seleccione Run As Administrator.
  • Neste e noutros avisos de Assistente de compatibilidade do programa, carregue em Executar o programa.
  • Carregue Em Seguinte.
  • Clica em "Aceito o Acordo", depois a seguir.
  • indique o nome e a informação da empresa, carregue em Seguinte.
  • seleccione a configuração personalizada, carregue em Proximo.
  • Clique em Continuar, então Ok.
  • a configuração vai "pensar para si mesma" por cerca de 2 minutos. O processamento pode ser verificado iniciando o Gerenciador de tarefas, e verificando o uso de CPU do ACMSETUP.EXE.
  • na lista de Opções, seleccione o seguinte:
    • Microsoft Visual Basic 6.0
    • ActiveX
    • Acesso Aos Dados
    • gráficos
    • todas as outras opções devem ser desligadas.
  • Carregue em continuar, a configuração irá continuar.
  • finalmente, irá aparecer uma janela de completação bem-sucedida, onde poderá carregar em Ok. Neste ponto, Visual Basic 6 é instalado.
  • Se não tiver o CD MSDN, limpe a opção na janela seguinte e carregue em Seguinte. Você será avisado da falta de MSDN, mas basta clicar em Sim para aceitar.
  • Carregue em Seguinte para ignorar a instalação do Installshield. Esta é uma versão muito antiga que você não quer de qualquer maneira.
  • Carregue em Seguinte de novo para saltar a instalação do BackOffice, VSS, e servidor SNA. Não é necessário!
  • na próxima janela, limpe a opção para "registar agora" e carregue em Terminar.
  • O feiticeiro vai sair e acabou. Você pode encontrar VB6 sob o Start, todos os programas, Microsoft Visual Studio 6. Aproveite!
  • liga a UAC outra vez

  • Você pode notar que depois de instalar com sucesso VB6 no Windows 7 que trabalhar no IDE é um pouco, bem, lento. Por exemplo, redimensionar objetos em uma forma é um real dor.
  • Depois de instalar o VB6, irá querer alterar a configuração de compatibilidade do executável IDE.
  • usando o Windows Explorer, navegue no local onde instalou o VB6. Por omissão, o caminho é C:\Program Files\Microsoft Visual Studio\VB98\
  • carregue com o botão direito no VB6.ficheiro do programa exe e seleccione as Propriedades no menu de contexto.
  • carregue na página Compatibilidade.
  • colocar um controlo em cada uma destas caixas de controlo:
  • execute este programa em Modo de compatibilidade para o Windows XP (Service Pack 3)
    • Desactivar Temas Visuais
    • Desactivar A Composição Do Ecrã
    • desactivar o dimensionamento do ecrã em configurações de PPP elevadas
    • Se você tem UAC ligado, é provavelmente aconselhável assinalar a caixa de' executar este programa como um administrador '

Depois de mudar estas configurações, acenda a IDE, e as coisas devem voltar ao normal, e a IDE não está mais lenta.

Editar: a ligação morta actualizada para apontar para uma página diferente com a as mesmas instruções

Editar: actualizou a resposta com as instruções actuais no post, à medida que a ligação continuava a morrer

 76
Author: Matt Wilko, 2015-08-11 15:16:04

Instalei e usei o VB6 para projectos legados muitas vezes no Windows 7.

O que eu fiz e nunca me deparei com nenhum problema, é instalar o VB6, ignorar os erros e, em seguida, prosseguir para instalar o mais recente pacote de serviços, atualmente SP6.

Telecarregamento aqui: http://www.microsoft.com/en-us/download/details.aspx?id=5721

Bónus: Também uma vez que você instalá-lo e perceber que a rolagem não funciona, use o abaixo: http://www.joebott.com/vb6scrollwheel.htm

 10
Author: ericosg, 2012-05-08 09:10:49
Obrigado a todos pelas suas respostas ao assunto. Parece que eu tinha UAC ligado, bem como não os direitos apropriados para o pc: P.

Em resumo vou postar os links (propostos por todos vocês) que outros podem se referir se eles se depararem com este link.

E obrigado. você ericosg para os links que podem ajudar também. Mais uma vez obrigado a todos pela vossa perspicaz orientação é muito apreciada: D
 0
Author: EthiopionZA, 2017-05-23 12:18:09