Ir para conteúdo
  • Cadastre-se

dev botao

Erro Conflito ao Compilar ACBR_Integrador.bpl


Ver Solução Respondido por icozeira,
  • Este tópico foi criado há 2503 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Fiz atualização do ACBr e quando tento carregar para a compilação qualquer executável que utiliza o ACBr apresenta o seguinte erro:
Can't load package C:\Componentes\acbr\Lib\Delphi\LibD15\ACBR_Integrador.bpl
Component TAACBrIntegrador can't be registered by package acbr_integrador.bpl because it has
already been registered by package acbr_integrador.bpl
Do you want to attempt to load this package the next time a project is loaded?

Utilizo o DelphiXE.
Fiz uma alteração para que meu sistema passe a utilizar as configurações da SSL da seguinte forma:
SSLCryptLib := cryWinCrypt;
SSLHttpLib := httpWinHttp;
SSLXmlSignLib := xsLibXml2;

Estou anexando o arquivo de log log_Delphi_XE.txt da minha instalação para ver se não comí barriga nas configurações da instalação.

O Arquivo ACBR.ini ficou assim:

// Descomente essa linha, se você quer que seu Executável NÃO dependa das DLLs LibXML2, LibXMLSEC,
{.$DEFINE DFE_SEM_OPENSSL}
// Descomente essa linha, se você quer que seu Executável NÃO dependa das DLLs LibXMLSEC, mas continue suportando a LibXML2
{.$DEFINE DFE_SEM_XMLSEC}
// Descomente essa linha, se você não utiliza a Capicom para Criptografia (legado)
{$DEFINE DFE_SEM_CAPICOM}

 

 

 

 

log_Delphi_XE.txt

  • Fundadores
Postado

Até onde eu sei não há problemas nos fontes... e não houve nenhuma mudança recente nas Units do Integrador...

Por favor faça uma instalação usando o ACBrInstall, e marque a opção excluir instalação anterior...

 

Aparentemente existem duas ACBR_Integrador.bpl  no LibPath do Delphi

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Daniel muito obrigado pela resposta.
Mas, fiz exatamente como Vc está solicitando.
Fiz a instalação pelo ACBrInstall e marquei a opção para remover a instalação anterior.

Antes disso, apaguei toda a pasta do ACBR e em seguida rodei o apagarACBr.bat como administrador.

  • Membros Pro
Postado

Daniel,
O problema não tinha sido resolvido.
Mas, hoje refiz toda instalação.
Apaguei a pasta do acbr  e em seguida rodei o apagarACBr.bat como administrador.

Reinstalei tudo novamente.

Voltou a funcionar perfeitamente.

Novamente muito obrigado pela atenção.

 

  • Fundadores
Postado

Obrigado pelo retorno...

Esse pacote do Integrador, mudou de nome entre uma revisão e outra dos commits... acho que a BPL com o nome antigo, havia ficado no LibPath do Delphi...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado (editado)

Daniel,

Só reportando porque acho que descobri o que pode estar acontecendo, só não sei a solução. rsrsrs

O problema ocorreu novamente.

Tenho vários módulos no meu sistema.

Instanciei dois Delphi para fazer a compilação de todos os módulos. Aí o problema apareceu.

Quando instancio somente um Delphi, não há o problema.

Não sei se isso ajuda pra Vcs fazerem os testes.

Só lembrando que até o momento não atrapalhou em nada o funcionamento do meu sistema, apenas mostrava aquela mensagem quando tentava a fazer a compilação.

 

Editado por icozeira
  • Membros Pro
Postado (editado)

Daniel Bom dia...

Não existe duas bpls do ACBr_Integrador.
Ela é única e está na pasta ...\acbr\Lib\Delphi\LibD15.

Mas, quando dá aquele erro na abertura do meu executável na Tela de Packages do Delphi mostra assim.

image.png.a137997abf26eff70687f4b8fef297ca.png

Não sei se estou conseguindo ajudar.

Mas, se precisar de mais informação é só postar.
Obrigado.

 

 

Editado por icozeira
  • Fundadores
Postado

Não uso Delphi... então tenho pouca compreensão sobre como a IDE carrega dinamicamente os Packages... (no Lazarus, após a instalação do Package, ocorre a reconstrução da IDE, e o Package é adicionado na IDE por compilação estática)

Mas tudo indica que o Seu Delphi está registrando duas vezes o mesmo arquivo de Package...

Em 10/01/2018 at 13:03, icozeira disse:

Can't load package C:\Componentes\acbr\Lib\Delphi\LibD15\ACBR_Integrador.bpl
Component TAACBrIntegrador can't be registered by package acbr_integrador.bpl because it has
already been registered by package acbr_integrador.bpl
Do you want to attempt to load this package the next time a project is loade

@Juliomar Marchetti, pode checar se não há algo errado com os DPKs do ACBrIntegrador ?

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
  • Solution
Postado (editado)

Boa tarde Juliomar e Daniel.

Neste fim de semana refiz toda instalação seguindo os seguintes passos:

Apaguei a pasta do ACBR
Rodei o apagarAcbr.bat como Administrador
Reiniciei o Micro.
Instanciei o Delphi sem o ACBr.
Usei o ACBrInstall_Trunk2.exe para refazer a instalação com o recurso para remover os arquivos antigos.

Testei varias vezes e funcionou tudo perfeito.

Cheguei a instanciar o Delphi 3 vezes e o problema não retornou.

Muito obrigado pela ajuda.

Tópico Encerrado definitivamente.

 

Editado por icozeira
  • Curtir 3
  • Este tópico foi criado há 2503 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.