none
Listview criado no Windows 64b rodando no windows 32b RRS feed

  • Pergunta

  • Bom dia. Criei um programa onde trabalho. O programa possui em Listview e precisa da biblioteca Activex para rodar. Meu Windows é 64B e uso office 2013 instalado em compatibilidade. No meu computador, o programa busca a referência para o arquivo MSCOMCTL.OCX na pasta SysWOW64. O programa roda bem em todos os computadores com as mesmas características. Quando o arquivo do excel contendo o programa é aberto em um computador com Windows 32B, aparece um erro de falta de referência para o Activex. Isso acontece porque o Windows 32B procura a pasta SysWOW64 e nele não tem essa pasta ele tem a pasta System32 com essa referência. Tentei salvar minhas referências na pasta System32 no meu computador, pois ele também tem essa pasta, porém se eu salvar o arquivo ele automaticamente direciona o caminho da referência para a pasta SysWOW64 e por isso quando é aberto num computador com Windows 32B e torna dar o erro. Eu consigo fazer com que meu computador salvasse as referências sempre no System32 do meu computador com Windows 64B? E que essa referência não procurasse mais a pasta SysWOW64? Daí acredito que ao abrir o programa num computador com Windows 32B ele já encontraria o caminho da referência.
    sexta-feira, 26 de agosto de 2016 10:54