Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia Prezados(a) ACBr,

 

Estou com problema no retorno(- 10) do método ConfigurarDados do ACBrBoleto, pois está conforme exemplo Demo.

image.thumb.png.7f7dbf225dc4e3dc05553b1dfee29d6d.png

image.png.20e52fdad7dc2c1fd1dbd5cadd466c2e.png

 

Gostaria de saber se já passaram por essa situação e qual foi a solução para o problema?

 

Atenciosamente

Elizeu.

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Postado

Bom dia!

O retorno -10 indica que houve falhas na execução do método.

Por favor, defina nas Configurações Gerais da Biblioteca o LogNivel como Paranôico e o LogPath e disponibilize o log gerado para análise.

Se julgar que o mesmo tenha informações sensíveis e não possa ser disponibilizado aqui, envie para [email protected] com o link do tópido do fórum no corpo do texto para posterior identificação.

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 !!

  • Membros Pro
Postado

Bom dia Prezados(a) Consultores,

Gostaria de uma ajuda na questão das distribuição das dlls dos projetos ACBrLib, pois já olhei as videos aulas e entendi como distribuir para fazer funcionar os programas Demos.

Mas a minha dificuldade está sendo para distribuir nos níveis de pasta da minha aplicação, pois criei um programa e a pasta ACBrLib/x86 exatamente igual ao Demo no mesmo nível do meu executavel. Esta consumindo as classes e métodos mas, não inicia as classes corretamente devido a referência das dll (ACBrLib.Boleto.dll e ACBrLib.Core.dll) estar apontada para outra pasta e não deixam mexer nas propriedades da mesma conforme imagens abaixo:

9D01F417CB698D9C72C9DBE190E00179

 

C516F73A66381288FF96B39DD0804703

Espero que tenha explicado de forma que entendão e estou a diposição.

Enviei um e-mail conforme solicitação anterior mas, me orientaram a postar no forum também.

Se acharem necessário, podemos marcar uma call.

Atecniosamente

Elizeu

CTA - Sistemas

4930259777

9270B0EEE680C2C3399F2816E0541637



  • Consultores
Postado

Bom dia !
Esta configuração esta incorreta:
image.png

Você vai ter ACBrLib, dentro dela x64 (para aplicações 64 bits) ou x86 (para aplicações 32bis):
(No meu exemplo vou testar com x86)


image.png
DLL da pasta bin e DLL da pasta dep vão estar dentro de x64 ou x86:

image.png
Dependências como schemas e logo, são configuráveis a pasta, pode deixar em ACBrLib, mas as dlls, sempre dentro de x86 e x64.

Lembrando que ACBrLibBoletoMT é Multithread. DLL MT e ST São diferentes.

Pelo que entendi seu demo está funcionado, vc utilizou as mesmas dll para distribuir?
Ele nem chega a compilar na sua aplicaçã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

  • Membros Pro
Postado

Opa Daniel,

 

Como pode ver, a estrutura da minha pasta está conforme a que passou no exemplo x86:

image.thumb.png.c163cafa883526405c5a9a1b2fb78200.png

E é  Multithread, quantos a dependencias e logo, tambem estou ciente que possa ser configurável pelo .ini.

Mas dessa forma que te passei, consigo consumir as classes normalmente mas, elas não são instanciada conforme imagens enviado enteriormente.

Acredito que seja as dlls do ACBrLib.Boleto.dll e ACBrLib.Boleto.dll que está distribuindo na pasta errada:

image.png.bd7297408c495cb1ad9d26b675043fe0.png

 

Conseguiria me apresentar um exemplo de como declarar essas dependeicias? Em qual pasta posso estar deixando essas dlls?

 

Atenciosamente

Elizeu

CTA - Sistemas.

  • Consultores
Postado

Bom dia!

Por favor, configure LogPath e LogNivel no seu arquivo ACBrLib.ini na seção [Geral] e disponibilize o arquivo gerado, conforme orientado anteriormente.

Sobre a questão da distribuição da Lib, é importante que você se atende a qual Dll está usando.

Se está compilando em 32 bits, então deve usar a x86(ACBrBoleto32.dll), agora se está compilando em 64 bits, então deve usar a x64(ACBrBoleto64.dll).

As classes em C# foram concebidas para usar a versão Cdecl, então a menos que tenha alterado, deve pegar deste diretório.

Como pelo print está usando o exemplo MT, então deve pegar elas da pasta MT.

Em suma.

...\ACBrLibBoleto-0.2.0.248\bin\MT\Cdecl\ACBrBoleto32.dll ou ...\ACBrLibBoleto-0.2.0.248\bin\MT\Cdecl\ACBrBoleto64.dll

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 !!

  • Administradores
Postado

Tópico fechado por falta de retorno do usuário

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

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