Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

logos

Texto.png

p200

Como utilizar a ACBrLibNFe com multithreads?


Go to solution Solved by BigWings,

Recommended Posts

  • Usuários SAC

No nosso projeto utilizamos uma estrutura onde teremos o frente de caixa emitindo NFC-es e outros 2 processos rodando em background de tempos em tempos. Esse processos são: 

  • Envio de notas emitidas em contingência
  • Envio do evento de cancelamento por substituição 

Gostaríamos de entender melhor como utilizar a ACBrLibNFe com multithreads para que não haja concorrência de acesso ao métodos da dll quando 2 ou mais processos estiverem rodando ao mesmo tempo.

Link to post
Share on other sites

Não sei se vai conseguir fazer isso se for para uma empresa só e um certificado, pois dai vão precisar ao mesmo tempo o certificado e não vai conseguir

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Fundadores

Se for certificado A1, daria certo... com A3, também seria possível, mas usando um semáforo...

Basicamente, cada Thread, tem que ter todos os componentes que necessitar...

Você pode ver um exemplo, na aplicação do POS TEF Server

 

 

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.

Link to post
Share on other sites
  • Usuários SAC

Obrigado pela ajuda pessoal!

Resolvi o problema instanciando duas classes ACBrNFe diferentes, uma responsável pelo processo principal e outra responsável pelo processo que será será realizado em segundo plano com a resolução de contingências e cancelamentos por substituição.

 

  • Thanks 1
Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...