Olá a todos!
Eu tenho um sistema em vb6 e quero convertê-lo para vb.net. Porém, o sistema é muito grande e levará muito tempo para reescrevê-lo completamente.
Por isso eu estou escrevendo primeiro o código do executável em .net e adicionando referências as dlls feitas em vb6, que serão reescritas com o tempo.
Em sistemas 32-bit a integração é feita com sucesso.
Mas em sistemas 64-bit ele me retorna o seguinte erro quando eu tento instanciar um objeto de uma classe qualquer do vb6:
"Falha na recuperação de factory de classes COM do componente com CLSID {84515EFF-14F6-4474-A73C-44B944B1B7EA} devido ao seguinte erro: 80040154."
Eu pesquisei na internet e encontrei um artigo dizendo que eu deveria compilar as dlls para rodar apenas em 32-bit, mas não encontrei nenhuma configuração no vb6 que faça isso.
Eu gostaria de saber se vocês sabem de alguma solução para este problema, ou um meio de contorná-lo.
Desde já agradeço!
Matheus