Membros Pro rpaulogio Postado 14 Março Membros Pro Compartilhar Postado 14 Março Boa tarde, em testes com a dll ACBrLibSat32.dll em python, estou tendo erro no retorno do método SAT_AtivarSAT ( fragmento do código e log abaixo ). no meu teste não chega na linha onde apresento o log pois a aplicação é ecerrada abruptamente, no log do SAT ve-se que ocorreu um access Violation e logou corretamente, no então o retorno da função não ocorreu como esperado. Esperava-se que retornase o código -10 que é referente ao retorno do erro do emulador do SAT uma vez que já esta ativo. Alguem tem ideia do que pode estar acontecendo? self._lib.SAT_AtivarSAT.restype = ctypes.c_int self._lib.SAT_AtivarSAT.argtypes = (ctypes.c_char_p, ctypes.c_int) result = self._lib.SAT_AtivarSAT(self.config.SATConfig.ide_CNPJ.encode('utf-8'), cuf) self._do_log(f'* SAT_AtivarSAT: {result}') 14/03/24 16:55:25:774 - Destravar 14/03/24 16:55:25:774 - SetRetorno(0, ) 14/03/24 16:55:25:775 - SAT_InicializarSAT 14/03/24 16:55:25:775 - Travar 14/03/24 16:55:25:777 - SetRetorno(0, ) 14/03/24 16:55:25:778 - Destravar 14/03/24 16:55:25:778 - SAT_AtivarSAT(01425713000160,35 ) 14/03/24 16:55:25:778 - Travar 14/03/24 16:55:25:867 - MoverStringParaPChar. StrLen:229, BufLen:1606968717 14/03/24 16:55:26:461 - Destravar 14/03/24 16:55:26:461 - SetRetorno(-10, Access violation) Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Solution rpaulogio Postado 15 Março Autor Membros Pro Solution Compartilhar Postado 15 Março a documentação esta errada, verifiquei a assinatura do metodo na dll e esta diferente da documentação, após a correção o problema foi resolvido. Na documentação esta faltando os argumentos sResposta e esTamanho. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 15 Março Moderadores Compartilhar Postado 15 Março Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 15 Março Consultores Compartilhar Postado 15 Março @rpaulogio obrigado por reportar, vou corrigir o manual Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts