Olá, agora saiu um norte.
1- Está conseguindo rodar e utilizar as funcionalidades da NFe no Demo em C#? O primeiro passo que indicamos é dar uma estudada no demo e conseguir executar a emissão, pois esses demos já funcionam 100% a partir dai fica mais fácil o entendimento para uso na sua aplicação...
- Sim, compilei e apontei para meu ini e deu certo.
2- Notei que está utilizando a ACBrNFE64.dll, mas está compilando sua aplicação em x64? Se a aplicação for x86 deve utilizar ACBrNFE32.dll independente do sistema operacional.
- sim, sabemos disso, penas coloquei como exemplo e estava usando o modelo do vb6 com stdcall, como usamos em várias dlls que usamos nesse modulo de PDV.
3- Com o demo C# veja como é realizado a leitura das configurações na lib (botão: Carregar Configurações) é a mesma funcionalidade que vai utilizar para obter a versão que também fica no arquivo de configurações da lib.
- dei uma verificada e agora podemos entender, não é consumir igual as demais dll, mais entendemos, e um dos post que vc colocou tem uma explicação que acredito em resolver a situação, já faz mais ou menos uns 15 dias que tentamos em outros post esse entendimento da dll de vcs, mais acredito que dar para fazer baseado nos acbrlib_core.dll e acbrlib_nfe.dll, a minha pergunta é se posso utilizar ela mesmo sendo uma demo, se vai funcionar em produção ? Já tinhamos feito toda a adaptação pelo nuget mais qd tentei colocar em produção fiquei sabendo do não suporte de vcs pelo nuget, e perdemos bastante tempo aqui.
4- A partir do momento que é instanciada a ACBrLibNFe é gerado um log de todos os métodos recepcionados e o seu retorno, o path desse log fica no arquivo de configuração da lib (ACBrLib.ini) junto ao executável. Se a lib já estiver sendo instanciada corretamente anexe esse log gerado para que possamos analisar os retornos.
- faremos isso.