VAMOS MONTAR DICA PARA VBMANIA: VB6 NO WINDOWS 8

TUNUSAT 13/08/2014 14:39:20
#440399
PessoALL,

Quero montar uma dica para deixar aqui no VBMania de como (passo-a-passo) instalar o VB6 no Windows 8.X.
Mas achei algo estranho ... parece que as máquinas se comportam de formas diferentes dependendo do caso. Algumas instalam o SP6 de boa, outras não...
Tem também o lance de máquinas reais X virtuais (eu só testei em máquinas virtuais).

Montei o texto abaixo. Mas está horrível!
Se vocês puderem ler e ver como melhorar fico agradecido.

===============================================================================
Para instalar o VB6 no Windows 8.X

O que deve ser feito!
Para seu conhecimento: Meu Windows é o 7, mas estou usando o VM VirtualBox (Emulando o Windows 8).

1 - Copie os discos do VB6 para sua máquina (real ou virtual).
2 - Dispare o [Ô]Setup.EXE[Ô] com compatibilidade [Ô]Windows XP SP3[Ô]. Para colocar a compatibilidade faça o seguinte: Clique com o botão direito do mouse em cima do arquivo e escolha a opção [Ô]Solucionar Problemas de Compatibilidade[Ô].
3 - Instale o Visual Studio 6.0 tipo [Ô]Custom[Ô], pois precisaremos retirar o objeto DCOM que vem na instalação padrão.
4 - Peça Selecione Tudo (mas retire o que você não vai usar). No meu caso quero só o Visual Basic.

5 - IMPORTANTE: Retire o objeto DCOM dentro de [Ô]Enterprise Tools[Ô]:
* [Ô]Visual Studio Analyzer[Ô] - Só desmarque ele.

NÃO pode aparecer a mensagem depois de terminado o processo de instalação:
----------------------------------------------------
Setup was unable to create a DCOM user account in order to register [ô]C:\Program Files (x86)\Microsoft Visual Studio\ Common\Tools\VS-Ent98\Vanalyzr\valec.exe[Ô]
----------------------------------------------------

Aconteceu algo engraçado desta vez (já montei isto experimentalmente em uma máquina virtual que descartei).
Ficou quase duas horas atualizando o ambiente ...dai mandei abortar pensando que não tinha conseguido, mas já tinha sido finalizada a instalação e funcionou!

Mais detalhes em:
BUG: [Ô]Setup Was Unable to Create a DCOM User Account[Ô]
Error Message in Visual Studio 6.0
http://support.microsoft.com/kb/257413/

===============================================

Agora é a briga para colocar o SP6 no VB6 dentro do Windows 8.
Rodei como Administrador e também rodei com compatibilidade [Ô]Windows XP SP3[Ô].

Infelizmente ele termina sempre assim:
-----------------------------------------------
- Visual Studio 6.0 Service Pack 6 Setup was NOT completed successfully.
-----------------------------------------------

Parece que tem uma versão [Ô]B[Ô] do SP6 em:

Service Pack 6 for Visual Basic 6.0
http://www.microsoft.com/en-us/download/confirmation.aspx?id=5721

NÃO deu certo ...

Fui na [Ô]força bruta[Ô] ... entrei na pasta [Ô]VB98[Ô] (onde descompactei o [Ô]Vs6sp6B.exe[Ô]) e copiei todo o conteúdo para a pasta:
C:\Program Files (x86)\Microsoft Visual Studio\VB98\

Aparentemente funcionou ... mas agora fiquei na dúvida... será que atualizou mesmo?!?

===============================================

Bom, agora vamos rodar o [Ô]MouseWheel Fix[Ô].
Descompacte-o e dispare o [Ô]VBA Mouse Wheel Fix.reg[Ô] (basta clicar duas vezes nele) que vem junto.

Depois coloque a DLL [Ô]VB6IDEMouseWheelAddin.dll[Ô] na pasta [Ô]SysWOW64[Ô] do Windows8 (Nota: o W7 também tem esta pasta):
C:\Windows\SysWOW64\VB6IDEMouseWheelAddin.dll

Lembra que no Windows XP era nesta pasta (System32)?
C:\WINDOWS\system32\VB6IDEMouseWheelAddin.dll

Registre a DLL:
regsvr32 C:\Windows\SysWOW64\VB6IDEMouseWheelAddin.dll

Abra (se estiver aberto, feche e depois abra) o VB6 e peça o menu pull-down:
[Ô]Add-Ins[Ô] / [Ô]Add-In Manager[Ô] e o aparecerá na lista o [Ô]MouseWheel Fix[Ô]

Depois peça para ligar automaticamente. Marque o CheckBox abaixo:
- Load on Startup;

Apesar de instalado não faz a rolagem...
... Argh!

===============================================

Agradeço qualquer ajuda e se quem ajudar quiser coloco agradecimento no final da dica (bom ... fica default assim).

[][ô]s,
Tunusat.
LIZA 13/08/2014 14:52:43
#440401
eu instalei no windows 8 64 bits, na primeira tentativa, deu erro, depois selecionei apenas o vb6, e mais uns 2 itens q não lembro agora, instalou normal, inclusive o sp6 que fiz logo após também tudo certo...
JCM0867 13/08/2014 18:18:30
#440409
Resposta escolhida
Bem simples, basta não instalar o Database access no caso do Windows 8.1
Na verdade eu instalo só o VB6 e o activex e desmarco o resto, nunca deu erro

Se precisa do access, pega do Office

Mas brevemente Access e VB6 serão coisas do meu passado.
TUNUSAT 26/08/2014 21:15:42
#440709
mais alguém?
JCM0867 26/08/2014 23:03:07
#440711
Citação:

:
Bem simples, basta não instalar o Database access no caso do Windows 8.1
Na verdade eu instalo só o VB6 e o activex e desmarco o resto, nunca deu erro

Se precisa do access, pega do Office

Mas brevemente Access e VB6 serão coisas do meu passado.



esqueci, aí é só intalar o SP6 do VB6, não tem erro.
Instalar o VB6 como administrador

TUNUSAT, tuas soluções são meio estendidas
PROGRAMADORVB6 27/08/2014 17:18:37
#440728
Olá colega TUNUSAT,
Descarregue este mini VB6 (portátil) e veja se serve de ajuda.

Link : https://app.box.com/s/klnz8md2pz7kb5i341ei
TUNUSAT 29/08/2014 12:07:55
#440780
PessoALL,

Obrigado a todos!
Não tentei instalar o VB6 customizado do ProgrmadorVB6 ainda, mas vou tentar.

Mandei a dica, agora é preciso aprovar:

=================================
Título
INSTALANDO VB6 NO WINDOWS 8
Comentários
DICAS PARA INSTALAR O VB6 NO WINDOWS 8
Compatibilidade
Dicas
Categoria
VB / VBA :: Instalacao / Setup
UsuárioTUNUSAT
Administrador selecionado
FOXMAN
Status do arquivo
Operaçao concluída com sucesso !
=================================

Caso alguém queira contribuir e se for aprovado para seção de dicas, por favor comente abaixo da DICA (não tenho o link ainda, mas procure na seção de dicas com o nome acima).
+ 1 vez, obrigado.

[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas