Ir para conteúdo
  • Cadastre-se

dev botao

Inicializando o ACBrLibNFeDemo VB6


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

Recommended Posts

Postado

Bom dia, 

Estou inciando os testes com o ACBrLib e ao iniciar o ACBRLibNFeDemo para VB6 está dando erro,"Em anexo", já coloquei as dlls na pasta do projeto, preciso fazer alguma referencia de dentro do vb?

acredito que conseguindo iniciar esse projeto o restante será facil, porque vi que as funções estão todas prontas ali dentro.

Um outra pergunta, a função NFE_ImprimirPDF tambem se aplica para nfce.

Desde já agradeço a ajuda.

Eduardo Silva(PDVControl Sistemas)

Desenvolvedor VB6, VB.net, Asp, PHP

 

416424090_Anotao2019-11-13104336.png.9e8738657e848499b14051799def846c.png

 

  • Consultores
  • Solution
Postado
27 minutos atrás, Pdvcontrol disse:

Estou inciando os testes com o ACBrLib e ao iniciar o ACBRLibNFeDemo para VB6 está dando erro,"Em anexo", já coloquei as dlls na pasta do projeto, preciso fazer alguma referencia de dentro do vb?

acredito que conseguindo iniciar esse projeto o restante será facil, porque vi que as funções estão todas prontas ali dentro.

O erro "Bad DLL calling convention" geralmente é porque você está utilizando a DLL errada.

Por favor, verifique se você está usando as DLLs StdCall como mostrado no seguinte vídeo:

 

[]'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

Funcionou @EMBarbosa, muito obrigado, consegui gerar um pdf em uma pasta , sinal que a dll carregou , mas uma coisa que persegui, toda vez que dou stop no projeto, e executo de novo, da o mesmo erro, preciso fechar o projeto abrir de novo ai ele funciona, compilei e percebi que no executável não acontece isso, existe alguma particularidade para configurar dentro do projeto para não acontecer isso ?

 

 

 

  • Curtir 1
  • Consultores
Postado
18 minutos atrás, Pdvcontrol disse:

Funcionou @EMBarbosa, muito obrigado, consegui gerar um pdf em uma pasta , sinal que a dll carregou , mas uma coisa que persegui, toda vez que dou stop no projeto, e executo de novo, da o mesmo erro, preciso fechar o projeto abrir de novo ai ele funciona, compilei e percebi que no executável não acontece isso, existe alguma particularidade para configurar dentro do projeto para não acontecer isso ?

 

 

 

Que bom saber que funcionou. Esse problema que você está cita não é o mesmo que o vídeo acima menciona ao executar dentro do projeto?

[]'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.
  • Consultores
Postado
52 minutos atrás, Pdvcontrol disse:

sabe dizer se eu preciso finalizar o uso da lib de alguma forma?

Veja se é isso que você procura:

https://acbr.sourceforge.io/ACBrLib/NFE_Finalizar.html

  • 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.
  • Consultores
Postado
12 horas atrás, Pdvcontrol disse:

Preciso finalizar a cada impressão de um documento por exemplo? 

Muito Obrigado pela ajuda.

A mesma documentação citada diz (grifo meu):

Citar

Aviso.pngEste método necessita sempre ser chamado quando não for utilizar mais a biblioteca para não deixar objetos na memória.

De acordo com isso, se depois de finalizar uma impressão você ainda for utilizar a biblioteca, por exemplo para consultar o status, então não precisa chamar esse método.

Sendo assim, de modo geral, você só vai chamar esse método quando estiver terminando o programa ou saindo do módulo que trabalha com a NF-e/NFC-e.

  • Curtir 2

[]'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.
×
×
  • 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.