Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia!
 

Atualizei os fontes do ACBr e quando vou compilar meu projeto recebo esse erro:

Fatal: Unit StrUtilsEx searched but strutils found

Verificando os fontes vi que as referẽncias estão nestes arquivos:

/Fontes/ACBrDFe> grep -i StrUtilsEx * -r
ACBrNFSe/ACBrNFSeWebServices.pas:  pcnGerador, pcnLeitor, StrUtilsEx;
ACBrNFSe/PCNNFSe/pnfsConversao.pas:  pcnConversao, StrUtilsEx;

Minha útlima compilação foi com os fontes do ACBr do dia 26/09/2019  (não tenho mais estes fontes do ACBr) mas "acho" que não faziam referências a StrUtilsEx.

Poderiam me ajudar? Uso Linux64.

 

Postado
1 minute ago, Italo Jurisato Junior said:

Boa tarde Marcelo,

Recompilou o pacote ACBr_Comum?

Ítalo,

Removi o pacote, localizei o lpk e recontruí a IDE.
Quando compilo o projeto o erro persiste.

  • Consultores
Postado
3 horas atrás, Marcelo Simon disse:

Minha útlima compilação foi com os fontes do ACBr do dia 26/09/2019  (não tenho mais estes fontes do ACBr) mas "acho" que não faziam referências a StrUtilsEx.

Poderiam me ajudar? Uso Linux64.

Não faziam referência. Essa unit foi adicionada recentemente.

Ela fica na seguinte pasta "\ACBr\Fontes\Terceiros\FastStringReplace\StrUtilsEx.pas".

Por favor, queira verificar se seu código está totalmente atualizado, incluindo pacotes.

Após isso, se você usa Lazarus, é necessário fazer uma nova recompilação da IDE.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado
36 minutes ago, EMBarbosa said:

Não faziam referência. Essa unit foi adicionada recentemente.

Ela fica na seguinte pasta "\ACBr\Fontes\Terceiros\FastStringReplace\StrUtilsEx.pas".

Por favor, queira verificar se seu código está totalmente atualizado, incluindo pacotes.

Após isso, se você usa Lazarus, é necessário fazer uma nova recompilação da IDE.

Funcionou, obrigado!

Recompilei a IDE e adicionei o path "\ACBr\Fontes\Terceiros\FastStringReplace" a "other unit files (-Fu).

Compilou certinho.

Mais uma vez obrigado.

  • Fundadores
Postado
1 hora atrás, Marcelo Simon disse:

Recompilei a IDE e adicionei o path "\ACBr\Fontes\Terceiros\FastStringReplace" a "other unit files (-Fu).

Humm.. isso ja deveria estar no Package ACBrComum.lpk... vou verificar...

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.

Postado

Bom dia!

Depois que atualizei os fontes do  ACBr  e coloquei no path o caminho da StrUtilsEx.pas o meu projeto compilou (como descrevi acima).

Porém, o envio de eventos nao funciona (segue o erro):

Erro Interno: 0
Erro HTTP: 500
URL: https://hbpe.fazenda.mg.gov.br/bpe/services/BPeRecepcaoEvento

Se volto a versão anterior do meu projeto o envio de evento funciona perfeitamente (compilado com a versão do ACBr de 26/09/2019).

Anexo os XML's.

Caso achem melhor outro Post, podem separar.

1-ped-eve.xml 1-ped-eve-soap.xml

Postado

Boa tarde,

Apaguei todos os Fontes do ACBr e baixei o trunk2 novamente.
Removi o lpk do ACBrComum, recompilei e instalei.
Recompilei a IDE.

Meu projeto utilizar somente as seguintes Unit's ( é um projeto console):

uses {$IFDEF UNIX} {$IFDEF UseCThreads}
  cthreads, {$ENDIF} {$ENDIF}
  Classes,
  SysUtils,
  CustApp,
  { you can add units after this }
  IniFiles,
  pcnConversao,
  pcnConversaoBPe,
  pcnAuxiliar,
  blcksock,
  ACBrDFeSSL,
  ACBrBPe,
  ACBrUtil,
  fpjson,
  jsonparser,
  lazutf8sysutils;

Quando tento compilar o erro persiste mas acho que tem a ver com o nome da unit (StrUtilsEx e strutils), vejam na imagem em anexo.

Se coloco no path do projeto o caminho da StrUtilsEx.pas, compila.

 


 

 

Screenshot from 2019-10-31 14-06-57.png

Postado
18 hours ago, Daniel Simoes said:

Você precisa adicionar a dependência do.Package  ACBrComum no seu projeto... a IDE já fará isso... se você derrubar algum componente do ACBr no Form ou Datamodule 

Bom dia!

Entendi, mas como meu projeto não tem nada visual (-dNOGUI) tenho que adicionar o path na mão mesmo.
Acho que está resolvido.
Agora vou testar para ver se o "bug" que relatei acima procede.
Obrigado.

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

The popup will be closed in 10 segundos...