Ir para conteúdo
  • Cadastre-se

dev botao

QRCODE NFCe


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

Recommended Posts

Postado

Boa tarde.

Após realizar a atualização do acbr, ocorru na compilação da minha aplicação

de NFCe. na linha em negrito.

        ACBrNFe1.Configuracoes.Geral.CSC := Trim(F_Ocup_dm.CDS_Param.FieldByName('CSC_1').ASstring) ;
        Hash_SHA1 := ACBrEAD1.CalcularHash(UTF8Encode(Memo.Text), dgstSHA1);
There is no overloaded version of 'CalcularHash' that can be called with these arguments

Verifiquei outras postagens e o programa exemplo mas continuo obtendo a erro.

 

 

 

 

  • Consultores
Postado
12 minutos atrás, MARCOS OLIVEIRA SOUZA disse:

Boa tarde.

Após realizar a atualização do acbr, ocorru na compilação da minha aplicação

de NFCe. na linha em negrito.

        ACBrNFe1.Configuracoes.Geral.CSC := Trim(F_Ocup_dm.CDS_Param.FieldByName('CSC_1').ASstring) ;
        Hash_SHA1 := ACBrEAD1.CalcularHash(UTF8Encode(Memo.Text), dgstSHA1);
There is no overloaded version of 'CalcularHash' that can be called with these arguments

Verifiquei outras postagens e o programa exemplo mas continuo obtendo a erro.

 

 

 

 

Boa tarde !
Tentou atualizar novamente o SVN e rodar o instalador para ver se ele nao quebrou na primeira atualização?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
5 minutos atrás, MARCOS OLIVEIRA SOUZA disse:

SIm, já testei em três computadores diferentres. Mas foi tentar novamente.

Por curiosidade se vc executar o exemplo , o comportamento é o mesmo ou ele gera normalmente?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
34 minutos atrás, MARCOS OLIVEIRA SOUZA disse:

atualizei o componente mas o erro persiste.

No programa exemplo não aparece erro de compilação, mas no programa exemplo

existe ACBrEAD1.CalcularHashArquivo

Boa tarde!
A CalcularHashArquivo na verdade faz uso da CalcularHash.
Veja:
image.png

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
Agora, MARCOS OLIVEIRA SOUZA disse:

Há varios anos minha aplicação funciona sem problemas, nesse tempo houveram várias atualizações do compente sem nenhum

problema. Na ultima atualização apareceu o problema. NO programa exemplo não aparece erro na compilação.

 

Esse é o overload da function CalcularHash

function CalcularHash( const AString : AnsiString;
   const Digest: TACBrEADDgst;
   const OutputType: TACBrEADDgstOutput = outHexa ): AnsiString ; overload ;
function CalcularHash( const AStringList : TStringList;
   const Digest: TACBrEADDgst;
   const OutputType: TACBrEADDgstOutput = outHexa ): AnsiString ; overload ;
function CalcularHash( const AStream : TStream;
   const Digest: TACBrEADDgst;
   const OutputType: TACBrEADDgstOutput = outHexa ): AnsiString ; overload ;

O erro indica que você está passando parâmetros que não atendem a nenhum deles.
Na sua chamada o dgstSHA1 é do Tipo TACBrEADDgst ?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Postado
4 horas atrás, MARCOS OLIVEIRA SOUZA disse:

Há varios anos minha aplicação funciona sem problemas, nesse tempo houveram várias atualizações do compente sem nenhum

problema. Na ultima atualização apareceu o problema. NO programa exemplo não aparece erro na compilação.

 

Posso estar enganado mas ao que parece seu relato ou tu tem algum arquivo do ACBr dentro do seu projeto e é antigo, uma cópia ou alguma unit sua faz uma mesma função que o ACBr tem

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

Bom dia.

Depois de pesquisar no forum do acbr, o erro acima foi resolvido comentando a linha 

ACBrEAD1.CalcularHash(hsh, Hash_H);

O componente gera o QRcode para NFCe automaticamente,

sem decessidade de nenhuma chamada 

Agradeço a todos pela colaboração em mais um aprendizado.

 

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