Ir para conteúdo
  • Cadastre-se

Marcelo Wanderley

Membros
  • Total de ítens

    24
  • Registro em

  • Última visita

Community Answers

  1. Marcelo Wanderley's post in Utilizando o ACBRCEP com NodeJs was marked as the answer   
    Pessoal, consegui.
    Segue abaixo a solução funcionando.
    Obrigado a todos pela atenção.
     
    const path = require('path'); const ffi = require('ffi-napi'); const ref = require('ref-napi');   const pathDllACBrLibCEP = path.join(__dirname, 'ACBrCEP64.dll') var eArqConfig = path.join(__dirname, 'ACBrLib.ini'); var eChaveCrypt = '';   var tint = ref.refType('int'); var tchar = ref.refType('char *');   var lib = ffi.Library(pathDllACBrLibCEP, {     CEP_Inicializar: ['int', ['string', 'string']],     CEP_Finalizar: ['int', []],     CEP_BuscarPorCEP: ['int', ['string', tchar, tint]], })   try {       var inicio = 2;     const buflength = 256;       let aloc_sResposta = Buffer.alloc(buflength);     let aloc_esTamanho = ref.alloc('int', buflength);

          inicio = lib.CEP_Inicializar(eArqConfig, eChaveCrypt);     console.log(`iniciou >>>>>>> ${inicio}`);       inicio = lib.CEP_BuscarPorCEP('55612-450', aloc_sResposta, aloc_esTamanho);     console.log(`ultmio retorno >>>>>>>> ${inicio}`);     console.log(`Retorno: `, aloc_sResposta.toString());           inicio = lib.CEP_Finalizar();     console.log(`finalizar >>>>>>>> ${inicio}`);   } catch (error) {     console.error('An error occurred:', error) }
     
×
×
  • 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.