Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2888 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa Noite Pessoal,

Fiz a minha aplicação utilizando o componente ACBR, com o Delphi xe8.

Na maquina que eu fiz o desenvolvimento não apresenta o problema.

Porem, quando copio a pasta do executável para o a maquina no cliente e tendo validar o mesmo da o seguinte erro.

Exception: Error: unable to load default xmlsec-crypto library. Make sure
that you have it installed and check shared libraries path
(LD_LIBRARY_PATH) environment variable.
Erro: 
Erro Completo: 

Já copiei todas a dll's para a pasta do projeto, conforme a imagem (dlls)  e  fiz também o registro das dll's, utilizando o seguinte script.

if EXIST %windir%\SysWOW64 goto Win64

:Win32
ECHO *** Copiando as DLLs ***
if NOT EXIST %windir%\System32\capicom.dll copy capicom.dll %windir%\System32
if NOT EXIST %windir%\System32\msxml5.dll  copy msxml5.dll  %windir%\System32
if NOT EXIST %windir%\System32\msxml5r.dll copy msxml5r.dll %windir%\System32
if NOT EXIST %windir%\System32\ssleay32.dll copy ssleay32.dll %windir%\System32
if NOT EXIST %windir%\System32\libeay32.dll copy libeay32.dll %windir%\System32



ECHO *** Registrando as DLLs ***
regsvr32 %windir%\System32\capicom.dll 
regsvr32 %windir%\System32\msxml5.dll 
regsvr32 %windir%\System32\ssleay32.dll 
regsvr32 %windir%\System32\libeay32.dll 
goto end

:Win64
ECHO *** Copiando as DLLs x64 ***
if NOT EXIST %windir%\SysWOW64\capicom.dll copy capicom.dll %windir%\SysWOW64
if NOT EXIST %windir%\SysWOW64\msxml5.dll  copy msxml5.dll  %windir%\SysWOW64
if NOT EXIST %windir%\SysWOW64\msxml5r.dll copy msxml5r.dll %windir%\SysWOW64
if NOT EXIST %windir%\SysWOW64\ssleay32.dll copy ssleay32.dll %windir%\SysWOW64
if NOT EXIST %windir%\SysWOW64\libeay32.dll copy libeay32.dll %windir%\SysWOW64

ECHO *** Registrando as DLLs x64 ***
regsvr32 %windir%\SysWOW64\capicom.dll 
regsvr32 %windir%\SysWOW64\msxml5.dll 
regsvr32 %windir%\SysWOW64\ssleay32.dll 
regsvr32 %windir%\SysWOW64\libeay32.dll /s
goto end

pause

:end

pause

Porem, apresenta ao tentar registrar nas seguintes linhas

regsvr32 %windir%\System32\capicom.dll 
regsvr32 %windir%\System32\msxml5.dll 
regsvr32 %windir%\System32\ssleay32.dll 
regsvr32 %windir%\System32\libeay32.dll 

Alguém poderia me ajudar a resolver o problema ou me indicar, se estou fazendo algo de errado ?

Alguém poderia me ajudar, pois, preciso fazer isso funcionar no cliente.

Grato,

dlls.png

reg.png

Editado por Isael Faria Junior
Faltou adicionar imagem
  • Moderadores
Postado

Bom dia

primeira situação veja que ele está copiando para a pasta system32 ou syswow64!

então olhe se alguma aplicação já não está usando, veja se a dll foi copiada para a pasta correspondente ao windows

e se o regsvr32 foi executado na pasta correta.

não deixe nos dois locais. somente em um .

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Boa tarde Juliomar,

Está maquina, que postei, 32 bits, então copiei, para o system32 dela.

Está dll's nunca foram usadas antes, pois não tinha mais nada instalado na maquina.

Creio que o RegSvr32, esteja correto, conforme o que postei.

Se puder dar uma olhada e ver se ta certo, já ajuda.

 

  • Este tópico foi criado há 2888 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.