@Diego Foliene, Inicialmente, obrigado por validar meu arquivo .ini.
Seu comentário faz total sentido e me deu a orientação que eu precisava.
No entanto, parece que entrei em uma sinuca de bico.
Estou utilizando o ACBrLib com nodejs.
Há alguns dias, estava tendo esse erro:
SetRetorno(-10, Access violation)
Para resolver, implementei o MultiThread (https://acbr.sourceforge.io/ACBrLib/ACBrLibeMultiThread.html)
Resolveu meu problema de acesso às funções do ACBrLib. No entanto, meus métodos devem sempre passar um "handler" como parâmetro (conforme link acima), ou seja:
SAT_CriarCFe(eArquivoIni, sResposta, esTamanho);
passou a ser:
var handle = ref.alloc('pointer');
SAT_CriarCFe.async(handle, eArquivoIni, sResposta, esTamanho)
Isto resolveu meu problema de "Access Violation", mas agora criou esse problema de ignorar o valor passado na variável "eArquivoIni".
Fiz o teste sem o Handle e o log pegou o caminho certinho do "eArquivoIni" , mas voltou a dar o erro de "Access Violation":
17/01/24 11:44:22:239 - SAT_CriarEnviarCFe(D:\projetos\ACBr\ACBrSAT_CFE_simples.ini )
17/01/24 11:44:22:247 - Travar
17/01/24 11:44:22:755 - Destravar
17/01/24 11:44:22:755 - SetRetorno(-10, Access violation)
Será que consigo sair dessa situação ?