COMPILACAO DE .EXE NO WIN 7 DANDO PROBLEMAS...
Olá,
Compilei uma aplicação VB6 no Win 7 Pro 32 bits, no entanto, ocore um erro quando o usuário vai utilizar no Win XP; pelo que já notei, ocorre o erro exatamente no momento em que preciso instanciar o ADO.
Aliás, não aparece nenhuma mensagem, o sistema apenas finaliza.
Alguém já passou por isso?
Grata,
Ivana
Compilei uma aplicação VB6 no Win 7 Pro 32 bits, no entanto, ocore um erro quando o usuário vai utilizar no Win XP; pelo que já notei, ocorre o erro exatamente no momento em que preciso instanciar o ADO.
Aliás, não aparece nenhuma mensagem, o sistema apenas finaliza.
Alguém já passou por isso?
Grata,
Ivana
Barros, grata.
Sempre faço uma busca antes de postar algo... sou consciente!
Pesquisei de diversas formas e nada encontrei.... vc deve concordar que o mecanismo de busca deste fórum é um tanto difÃcil de utilizar.
Até,
Sempre faço uma busca antes de postar algo... sou consciente!
Pesquisei de diversas formas e nada encontrei.... vc deve concordar que o mecanismo de busca deste fórum é um tanto difÃcil de utilizar.
Até,
Ivana até lembro do tópico que o colega citou, porém não consegui encontralo, mas é basicamente isso:
o que está havendo é um bug ao qual a microsoft ja lançou uma correção veja
http://support.microsoft.com/kb/2517589
bom talvez vc não entenda o monte de coisas escritas neste link, mas é isso:
vc terá de baixar uma nova tlb, vejas os links:
se seu seven for 32 bits
msado60_Backcompat_i386.tlb
se for 64 bits
msado60_Backcompat_x64.tlb
baixe conforme seu sistema, e salve na pasta system32
No seu projeto altere o seguinte
Clique em project/references e desmarque Microsoft ActiveX Data Objects * Library
depois marque Microsoft ActiveX Data Objects 6.0 BackCompat Library.
recompile sua aplicação.
e veja se o o problema resolveu, no link que disponibilizei existem mais detalhes
boa sorte
o que está havendo é um bug ao qual a microsoft ja lançou uma correção veja
http://support.microsoft.com/kb/2517589
bom talvez vc não entenda o monte de coisas escritas neste link, mas é isso:
vc terá de baixar uma nova tlb, vejas os links:
se seu seven for 32 bits
msado60_Backcompat_i386.tlb
se for 64 bits
msado60_Backcompat_x64.tlb
baixe conforme seu sistema, e salve na pasta system32
No seu projeto altere o seguinte
Clique em project/references e desmarque Microsoft ActiveX Data Objects * Library
depois marque Microsoft ActiveX Data Objects 6.0 BackCompat Library.
recompile sua aplicação.
e veja se o o problema resolveu, no link que disponibilizei existem mais detalhes
boa sorte
Ivana,
segue o link para o tópico postado aqui mesmo que talvez resolva o seu problema:
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8926
segue o link para o tópico postado aqui mesmo que talvez resolva o seu problema:
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8926
andré o que vc postou não tem nada haver com o problema dela, ela ja tem o vb6 instalado no windows 7 porem quando ela compila o projeto no mesmo este não funciona no xp, entendeu.
OLha a unica forma de resolver isso pra mim, foi instalar uma maquina virtual rodando windows xp e o vb6 nela, depois criei o Exe usando a mesma sem problemas e que funciona em qualquer versão do windows até no seven 64 bits...
Amigo, estava com o mesmo problema buscando uma solucão,
O Problema foi solucionado com a solução que o amigo MARCELO-TREZE apresentou, Ponto para ele!!!!
O Problema foi solucionado com a solução que o amigo MARCELO-TREZE apresentou, Ponto para ele!!!!
Colegas, agradeço a presteza de todos.
Vou colocar em prática a dica apresentada pelo Marcelo-Treze.
Caso não resolva o problema, voltarei a postar aqui.
Barros, relaxa! Eu entendi!
Agradecida,
Ivana
Vou colocar em prática a dica apresentada pelo Marcelo-Treze.
Caso não resolva o problema, voltarei a postar aqui.
Barros, relaxa! Eu entendi!
Agradecida,
Ivana
Tópico encerrado , respostas não são mais permitidas