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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...