PROBLEMA AO ABRIR PROJETO NA APLICA?ÃO VB6

FILMAN 18/07/2015 00:28:09
#449018
Resposta escolhida
Já passei por esse problema!
Tudo idica que você abriu o seu projeto em outro computador. Sendo assim faça o seguinte:

Feche todo o projeto, não deixe nada aberto referente ao projeto!

Primeira tentativa:
  • Abra o projeto .vbp no NotePad++
  • Procure a linha no qual está referenciada a OCX
  • Veja se a versão da mesma está 2.1, se estiver mude para 2.0
  • Salve arquivo e execute o projeto

    Caso ainda não tenha dados certo, faça o segundo passo!
  • Crie um novo projeto
  • referencie a OCX MSCOMCTL.OCX
  • salve o projeto
  • Abra esse novo projeto no NotePad++ (arquivo .vbp)
  • copie a linha referenciada da OCX
  • cole essa linha no seu projeto principal
  • Execute o projeto principal e veja se funcionou


    Expero ter ajudado
  • MILTONSILVA94 18/07/2015 09:19:25
    #449021
    Feitooo FILMAN, showw , da primeira maneira dae funcionou corretamente.
    MILTONSILVA94 18/07/2015 10:00:39
    #449022
    Porém, agora quando vou nas propriedades do Listview que criei, ocorre o erro da imagem...
    Mas se crio um listview novo e vou nas propriedades ele abre corretamente...
    Muito estranho
    FILMAN 18/07/2015 18:55:51
    #449028
    Você precisa fazer as mesmas técnica nos formularios que tenham componentes dessa OCX!

    Abre os formulários no NOTEPAD++ e faça a mudança da referencia da OCX
    MILTONSILVA94 19/07/2015 23:27:07
    #449053
    Ok FILMAN, se eu alterar todos os formulários conforme explicado acima para conseguir fazer as ediçoes no projeto nesta cpu, irei conseguir abrir o projeto também depois e levar para minha outra cpu que uso também, ou poderá ocorrer algum problema mais a frente por causa destas mudanças?
    CARLINHOS.SONEG 20/07/2015 07:16:11
    #449055
    A Única solução no meu caso que já aconteceu isso varias vezes foi a seguinte:

    Abri o projeto em uma maquina que funcionava normal (no meu caso foi na maquina que eu criei o projeto), gerei um instalador dela usando o próprio pacote do VB6, depois disso instalei na maquina que não abria o projeto, depois abri normal os descompilados que abriram sem apresentar erros.
    FILMAN 20/07/2015 17:03:47
    #449071
    Sim você pode levar! Mas pode ser que ocorra o mesmo problema!

    Faz o seguinte veja qual a CPU que encontra-se a OCX mais atualizada e coloque-a na outra CPU e pronto! você sempre vai ter a mesma OCX!
    MILTONSILVA94 20/07/2015 19:07:23
    #449075
    FILMAN, ajustei aqui nos formulários a versão, e ao abrir as propriedades do Listview ocorreu o mesmo erro, conforme a imagem.
    Não deu certo, o que devo fazer agora...
    FILMAN 21/07/2015 01:00:00
    #449084
    é somente issoa mesmo! Mas pelo o que está descrito é que você está usando um módulo que não existe!

    Vale lembrar que as duas OCX[ô]s tem praticamente os mesmos objetos com métodos, propriedades, recursos diferentes!
    Veja se o ListView que está usando é da OCX MSCOMCTL ou da COMCTL32.

    Chaves e versões estão corretos, somente isso pode ser o seu problema!
    GERMANO 21/07/2015 08:36:45
    #449086
    Modulo não existe = falta alguma dll

    utilize o Dependency Walker 2.2 em http://www.dependencywalker.com/ que voce descobre qual dll esta faltando.
    Página 2 de 3 [23 registro(s)]
    Tópico encerrado , respostas não são mais permitidas