Usuário com melhor resposta
VB6 e WIndows Vista

Pergunta
-
Bom dia a todos, estou tendo alguns problemas para fazer o vb6 rodar no windows vista.
Logo ao inicializar o VB, recebo a mensage a seguir:
"Automation error application-define or object-defined error"
Tb não consegui instalar o SP5 para vb6 pois o mesmo esperao MDAC 2.5 ou maior e o que vem no pacote do sp5 não instala de jeito nenhum.
O SP6 foi instalado sem problemas.
Outro problema é que não consigo registrar as OCX's e Dll's que usava anteriormente no windows xp. O Regsvr32 sempre retorna o código de erro 0x80004005 e não registra nenhumas das ocx's que baixei da internet que o meu projeto usa e nem a threed32 que é nativa do VB e que retornou o erro 0x80040200.
Como devo proceder para fazer com que o VB 6 rode sem problemas no windows vista e o que devo fazer para registrar as dll's e ocx's que precisar utilizar.
Desde já agradeço a atenção dispensada...
Respostas
-
Boa tarde a todos, eu consegui instalar o VB6 no vista sem problemas, meus procedimentos de instalação:
1 - Desabiliar o controle de usuário no cadastro de usuários (UAC)
2 - Instalar o VB 6 (no meu caso eu instalei o Visual Studio 6.0, mas somente o VB 6)
irá apresentar a mensagem de incompatibilidade, sem problemas continue
3 - Logo apos instalar o VB 6, instale o Service Pack 6 (SP6), pois se vc instalar o SP5, irá dar erro no MDAC
Apos esses procedimentos, o meu VB 6, funcionou 100% no Vista (no meu caso)
ps. Outra coisa nas máquinas onde instalo o meu sistema (EXE,DLL,OCX) e o controle de usuário no cadastro de usuários (UAC) esta habilitado, mesmo que o usuário seja administrador, eu tenho que entrar do "Prompt do DOS"
como administrador (boão direito do mouse e clique em "run as administrator") e registrar as minhas dlls/OCX's. No meu caso eu instalo as DLLS/OCX via REGSVR32.
Espero ter ajudado
[]'s
Todas as Respostas
-
-
Olá Ivan,
Também estou precisando de ajuda com isso. A único link que encontrei relacionado com esse assunto foi esse:
http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx
Se puder me ajudar agradeço
Alexandre
-
tb estou com o mesmo problema. nao consigo registrar dll´s com um usuario de dominio.
para fazer funcionar tenho que logar como administrador do computador e registrar tudo.
Curiosamente, o usuario de dominio tem privilegios de administrador, mas nao funciona.
Acredito, ser algo relacionado a permissão de acesso.
quem puder ajudar.
-
Eu estava com um problema para rodar o VB6 no vista.
e as dicas do link
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=69111&lngWId=-1
ajudaram a resolver o meu problema.
verifique se para voce nao pode ser o mesmo problema.
espero ter ajudado.
-
Boa tarde a todos, eu consegui instalar o VB6 no vista sem problemas, meus procedimentos de instalação:
1 - Desabiliar o controle de usuário no cadastro de usuários (UAC)
2 - Instalar o VB 6 (no meu caso eu instalei o Visual Studio 6.0, mas somente o VB 6)
irá apresentar a mensagem de incompatibilidade, sem problemas continue
3 - Logo apos instalar o VB 6, instale o Service Pack 6 (SP6), pois se vc instalar o SP5, irá dar erro no MDAC
Apos esses procedimentos, o meu VB 6, funcionou 100% no Vista (no meu caso)
ps. Outra coisa nas máquinas onde instalo o meu sistema (EXE,DLL,OCX) e o controle de usuário no cadastro de usuários (UAC) esta habilitado, mesmo que o usuário seja administrador, eu tenho que entrar do "Prompt do DOS"
como administrador (boão direito do mouse e clique em "run as administrator") e registrar as minhas dlls/OCX's. No meu caso eu instalo as DLLS/OCX via REGSVR32.
Espero ter ajudado
[]'s -
Boa tarde,
Mudei recentemente a versão do SO de Windows XP para Windows Vista, e estou tendo grandes problemas, pois ao tentar gerar os executáveis surge as mensagens de erros, ora "Error: Missing or Not Registered VB6TMPL.TLB" ora algum erro com registro do arquivo VB6EXT.OLB, mas já consultei o site do MSDN, segui as orientações, e nada resolvido, já reinstalei o VB por diversas vezes, e também nada resolvido. Será que alguém já passou por isso? Ou sabe me orientar de como resolver??
No aguardo,
Janderson
-
JOSE LUIZ L wrote: Eu estava com um problema para rodar o VB6 no vista.
e as dicas do link
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=69111&lngWId=-1
ajudaram a resolver o meu problema.
verifique se para voce nao pode ser o mesmo problema.
espero ter ajudado.
O link esta quebrado.
Se alguém souber algo para solucionar o problema, manda algum post.
Até! -
Veja se o conteudo abaixo nao resolve o seu problema.
pois o meu resolveu.
learn how to use visual basic 6 on windows vista
Many people have had complications with running microsoft visual studio on their vista operating system i was one of those people a couple of ho urs ago but i found a simple but effective way t o get it going for me 1) right-click vb6 2) go to the "combatility" tab 3) change it to "windows xp (service pac k 2)" 4) click apply, then right click vb6 and click "run as administrator" tutorial by www.davedadon.co.nr -
MARAVILHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
MIL VEZES OBRIGADOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
"ps. Outra coisa nas máquinas onde instalo o meu sistema (EXE,DLL,OCX) e o controle de usuário no cadastro de usuários (UAC) esta habilitado, mesmo que o usuário seja administrador, eu tenho que entrar do "Prompt do DOS"
como administrador (boão direito do mouse e clique em "run as administrator") e registrar as minhas dlls/OCX's. No meu caso eu instalo as DLLS/OCX via REGSVR32"
ISSO FOI FANTASTICOOOOOO
UFFF já não sabia o que fazer com a Sheridan e o Windows Vista. imajina!! meu projeto tem 34 formularios e todos eles usam o threed32.ocx.
Mil obrigado de novo!!
-
-
Maravilha mesmo, funcionou, muito obrigado.
Mas ao começar a trabalhar com VB6 no Vista começaram os problemas. Numa determinada rotina abro um arquivo texto com a seguinte linha :
Open arquivo For Binary As #2
É um arquivo texto com tamanho de registro variavel, logo eu procuro pelo caracter Chr$(13) para encontrar o final do registro, mas passou a não encontrar mais o CR (retorno de carro, fim de linha) , no Windows XP funcionava ???? alguem pode ajudar ?
Antecipadamente agradeço,
Maurício
Desculpe gente mas havia um erro no Software, obrigado de qualquer forma !- Sugerido como Resposta MauricioBogo terça-feira, 10 de fevereiro de 2009 14:16