MUDAR LOCALIZA?ÃO DO .OCX NOS COMPONENTES
Quando acesso os componentes do meu projeto, vejo que todos meus componentes estão no C:\Windows\System32
Porem um somente está apontando para uma pasta aleatoria existeste (pasta dos downloads)
Apesar do .ocx já está na pasta C:\Windows\System32 iguais os outros .ocx, não consigo redirencionar o localização para esse arquivo
-Não aceita desmarcar o componente (pois tenho uns 30 form usando ele)
-Não aceita add o mesmo componente na pasta correta (o vb trava)
O que devo fazer para indicar o caminho correto desse .ocx?
Porem um somente está apontando para uma pasta aleatoria existeste (pasta dos downloads)
Apesar do .ocx já está na pasta C:\Windows\System32 iguais os outros .ocx, não consigo redirencionar o localização para esse arquivo
-Não aceita desmarcar o componente (pois tenho uns 30 form usando ele)
-Não aceita add o mesmo componente na pasta correta (o vb trava)
O que devo fazer para indicar o caminho correto desse .ocx?
1 - Desregistra as duas ocx;
2 - Depois registra a que tá na pasta system;
3 - Crie um novo projeto e depois adiciona a sua ocx, e coloque no seu form. Depois salve.
4 - Depois vá nos seus arquivos SeuProjeto.vbp e tambem o SeuForm.frm. abrindo com bloco de notas.
5 - Copie a referencia de objeto:
Ex:
No form >> Object = [Ô]{8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0[Ô]; [Ô]MSCAL.OCX[Ô]
no Projeto >> Object={8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0; MSCAL.OCX
6 - Depois abra o seu projeto com form que esta com problemas, e cole substituindo no lugar certo.
Dá muito trabalho mas funciona. Eu até cheguei a criar um programinha que fazia todo este procedimento pra facilitar as coisas. Isto acontence quando voce atualiza a ocx recompilando novamente, ou neste caso que voce citou ....... dá trabalho mas funciona .... entendeu?
Isto acontece por causa de novos registros e atualizações de ocx >>> este codigo do registro muda >>> {8E27C92E-1264-101C-8A2F-040224009C02}
2 - Depois registra a que tá na pasta system;
3 - Crie um novo projeto e depois adiciona a sua ocx, e coloque no seu form. Depois salve.
4 - Depois vá nos seus arquivos SeuProjeto.vbp e tambem o SeuForm.frm. abrindo com bloco de notas.
5 - Copie a referencia de objeto:
Ex:
No form >> Object = [Ô]{8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0[Ô]; [Ô]MSCAL.OCX[Ô]
no Projeto >> Object={8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0; MSCAL.OCX
6 - Depois abra o seu projeto com form que esta com problemas, e cole substituindo no lugar certo.
Dá muito trabalho mas funciona. Eu até cheguei a criar um programinha que fazia todo este procedimento pra facilitar as coisas. Isto acontence quando voce atualiza a ocx recompilando novamente, ou neste caso que voce citou ....... dá trabalho mas funciona .... entendeu?
Isto acontece por causa de novos registros e atualizações de ocx >>> este codigo do registro muda >>> {8E27C92E-1264-101C-8A2F-040224009C02}
Tópico encerrado , respostas não são mais permitidas