Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

Seja-Profissional-Saiba-mais.png Beneficios_banner.png

 

Como utilizar a ACBrLibNFe com multithreads?


Dev Telluria
Go to solution Solved by BigWings,
  • Este tópico foi criado há 324 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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 comment
Share on other sites

  • Consultores

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 comment
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 comment
Share on other sites

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 comment
Share on other sites

  • Este tópico foi criado há 324 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.