Pergunta

03Cp> Eu tenho um aplicativo que me permite digitalizar imagens no meu PC de desenvolvimento que funciona com sucesso. Ele usa a Aquisição do Microsoft Windows Image ActiveX DLL. Eu estou executando vs2008 no Windows 7 64 bit.u003C/

03Cp> Estou com problemas para tentar implantar a DLL interop usando ClickOnce. Este componente é referenciado através do projeto VS da maneira normal (e copie local = true). Quando eu instalo o aplicativo em uma máquina do Windows XP, recebo um erro ao dizer que a biblioteca está faltando (ou seja, não foi instalada / registrada corretamente). Tendo olhado no diretório System32, a DLL não está lá, por isso deve ser implantada através do meu aplicativo.u003C/

03Cp> Depois de olhar na web e tentando várias soluções, então tentei o método 'livre de registro de registro da Microsoft aqui: 3Ca href="http://msdn.microsoft.com/en-us/library/ms165432%28VS.80%29.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/ms165432%28vs.80%29.aspxu003C/u003C/

03Cp> No entanto, alterando a propriedade isolada como true, em seguida, causou 2 erros de compilação devido a entradas duplicadas no registro. Tendo resolvido essas entradas manualmente, eu implantei meu aplicativo novamente com o componente com supostamente isolado, mas quando tento digitalizar um documento agora recebo esta mensagem:u003C/

03Cp> 'O procedimento Entrada Point_Except_Handler4_common não pôde ser localizado na Dynamic Link Library Msvcrt.dll'u003C/

03Cp> Eu sinto que estou contando com círculos com este. Alguém pode por favor me iluminar como implantar o WIA Interop via ClickOnce para todas as versões do Windows do XP em diante?u003C/

03Cp> Sua ajuda será muito apreciada.u003C/

03Cp> Obrigadou003C/

Foi útil?

Solução

03Cp> Não copie as DLLs do sistema da sua máquina Win7 para a máquina XP, que não pode funcionar. Teria sido mais fácil se você nomeasse o arquivo, eu acho que no Wiaaut.dll, o provedor de automação WIA. Provavelmente não é instalado na máquina XP.u003C/

03Cp> Peça ao cliente para instalar 03Ca href="http://www.microsoft.com/downloads/details.aspx?familyid=a332a77a-01b8-4de6-91c2-b7ea32537e29&displaylang=en" rel="nofollow noreferrer">Este downloadu003C/a> &qu na máquina. Você não precisa de COM, estes são componentes do sistema.u003C/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top