Ir para conteúdo
  • Cadastre-se

dev botao

Instalando AcbrCte - Erro ao compilar AcBr_Cte.dpk


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

Recommended Posts

Bom dia amigos,

Estou tentando instalar o componente AcbrCte. Seguindo os passos do arquivo instalar.txt, quando peço para compilar o arquivo AcBr_Cte.dpk aparece as seguintes mensagens de erro.

[Pascal Error] pcteCTe.pas(2095): E2003 Undeclared identifier: 'TpcteTrafegoMutuo'

[Pascal Fatal Error] ACBr_CTe.dpk(110): F2063 Could not compile used unit '..\..\..\Fontes\ACBrCTe\pcteCTe.pas'

Peço por gentileza, ajuda dos amigos e desde já agradeço muito.

Obs. Estou usando Delphi 2006 e Windows 7.

Link para o comentário
Compartilhar em outros sites

Olá Regys,

Peço mil desculpas, estava seguindo os passos OpenSSL.

Seguindo os passos Capicom, fiz assim .

Coloquei no library path :

Fontes\ACBrComum,

Fontes\ACBrCTe,

Fontes\PCN2

Fontes\synalist

Fontes\Capicom

Depois abir o arquivo Pacotes\Delphi synapse.dpk e compilei, OK.

Depois abir o arquivo Pacotes\Delphi ACBrComum.dpk e compilei, OK.

Depois abir o arquivo Pacotes\Delphi ACBrOpenSSL.dpk e compilei, OK.

Depois abir o arquivo Pacotes\Delphi ACBrCapicom.dpk e compilei, OK.

Depois abir o arquivo Pacotes\Delphi\ACBrNFe2 e PCN2.dpk e compile, OK.

Depois abir o arquivo Pacotes\Delphi\ACBrNFe2 e ACBr_CTe.dpk e compilei, OK.

Mas quando mandei Instalar, apareceu a seguinte me nsagem de erro .

post-2879-13548987825029.png

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Tentei compilar o pacote ACBr_CTe.dpk e deu o seguinte erro: [Fatal Error] ACBr_CTe.dpk(80): Required package 'inet' not found 

 

OBS.: Já fiz tudo certinho, só quero agora instalar e configurar o CT-e...

 

Gostaria de saber se faltou algum procedimento dos demais já comentados aqui...desde já agradeço!

Editado por Jefferson Junior
Link para o comentário
Compartilhar em outros sites

Regys, apliquei a atualização e continua com o mesmo erro infelizmente...

 

[Fatal Error] ACBr_CTe.dpk(80): Required package 'inet' not found

 

 

Fico imaginando se não há alguma dependência de outro pacote para compilar...

 

Ele marcar a linha no arquivo ACBr_CTe.dpk:

 

 

requires
  ACBrComum,
  synapse,
  ACBrCapicom,
  ACBrOpenSSL,  
  PCN2,  
  xmlrtl,  (LINHA MARCADA)
  dbrtl,
  inet,
  soaprtl;
 
contains
  pcteRetInutCTe in '..\..\..\Fontes\ACBrCTe\pcteRetInutCTe.pas',
  ACBrCTe in '..\..\..\Fontes\ACBrCTe\ACBrCTe.pas',
Link para o comentário
Compartilhar em outros sites

Procedimento adotado:

 

 

 

Versão OpenSSL
- Abra o arquivo Fontes\ACBrComum\ACBr.inc e procure por {$DEFINE ACBrCTeOpenSSL}. Esta linha estará comentada,
descomente esta linha e salve o arquivo.
 
- Copie a DLL DLLs\Diversos\iconv.dll e as DLLs da pasta DLLs\OpenSSL\ e da pasta DLLs\XMLSec\
(libeay32.dll, libxml2.dll, libxmlsec.dll, libxmlsec-openssl.dll,libxslt.dll, ssleay32.dll e zlib1.dll) para a pasta Windows\System32
 
-Adicione ao Library Path do Delphi as pastas Fontes\ACBrComum, Fontes\ACBrCTe, Fontes\PCN2 e Fontes\synalist
   Na IDE do Delphi acione  "Tools, Enviroment Options" selecione a guia
   "Library",  clique no botão elíptico (...) de "Library Path",
   clique no botão elíptico (...) à frente da caixa de texto, localize a pasta
   " Fontes\ACBrComum " no diretório de instalação da Biblioteca, clique em
   "OK", e em "Add". Repita o mesmo processo com as demais pastas.
   Clique em "OK" para finalizar.
 
-Na IDE do Delphi, clique em "File - Close All"
 
-Procure pela pasta Pacotes\Delphi e abra o arquivo synapse.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrComum.dpk e clique em compile. 
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrDiversos.dpk e clique em compile e depois clique em Install. 
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrOpenSSL.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi\ACBrNFe2 e abra o arquivo PCN2.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi\ACBrNFe2 e abra o arquivo ACBr_CTe.dpk e clique em compile e depois clique em Install. ERRO AO EXECUTAR
 
Versão CAPICOM
 
-Copie as DLLs da pasta DLLs\Capicom (capicom.dll, msxml5.dll e msxml5r.dll) e as DLLs da pasta DLLs\OpenSSL\(libeay32.dll,ssleay32.dll) 
 para a pasta Windows\System32.
 
-Vá ao botão Iniciar do Windows - Executar e execute os seguinte comandos
   regsvr32 capicom.dll 
   regsvr32 msxml5.dll
 
-Adicione ao Library Path do Delphi as pastas Fontes\ACBrComum, Fontes\ACBrCTe, Fontes\PCN2, Fontes\synalist e 
 Fontes\ACBrCapicom
   Na IDE do Delphi acione  "Tools, Enviroment Options" selecione a guia
   "Library",  clique no botão elíptico (...) de "Library Path",
   clique no botão elíptico (...) à frente da caixa de texto, localize a pasta
   " Fontes\ACBrComum " no diretório de instalação da Biblioteca, clique em
   "OK", e em "Add". Repita o mesmo processo com as demais pastas.
   Clique em "OK" para finalizar.
 
-Na IDE do Delphi, clique em "File - Close All"
 
-Procure pela pasta Pacotes\Delphi e abra o arquivo synapse.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrComum.dpk e clique em compile. 
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrOpenSSL.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi e abra o arquivo ACBrCapicom.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi\ACBrNFe2 e abra o arquivo PCN2.dpk e clique em compile.
 Procure pela pasta Pacotes\Delphi\ACBrNFe2 e abra o arquivo ACBr_CTe.dpk e clique em compile e depois clique em Install. ERRO AO EXECUTAR

 

 

Aguardo retorno...

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3989 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.