PROBLEMA AO ABRIR PROJETO NA APLICA?ÃO VB6
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
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:
Caso ainda não tenha dados certo, faça o segundo passo!
Expero ter ajudado
Feitooo FILMAN, showw , da primeira maneira dae funcionou corretamente.
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
Mas se crio um listview novo e vou nas propriedades ele abre corretamente...
Muito estranho
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
Abre os formulários no NOTEPAD++ e faça a mudança da referencia da OCX
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?
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.
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.
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!
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!
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...
Não deu certo, o que devo fazer agora...
é 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!
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!
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.
utilize o Dependency Walker 2.2 em http://www.dependencywalker.com/ que voce descobre qual dll esta faltando.
Tópico encerrado , respostas não são mais permitidas