Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
FFI-Napi: agregue a una estructura una matriz "regular"

Tengo una estructura C:

 typedef struct { int First; double Numbers[4]; int Second; }TryStruct;

y me gustaría crearlo y pasarlo a una DLL usando ffi-napi . El problema es que no pude encontrar ningún soporte para una matriz "normal" (solo un puntero a una matriz):

 const tryStruct = structFactory({ first: ref.types.int, numbers: TYPE-NEEDED, second: ref.types.int });

¿Qué tipo debo configurar para los números en el código anterior?

Todo el código para una mejor comprensión:

 import StructType from 'ref-struct-di'; import ref from 'ref-napi'; ... const structFactory = StructType(ref); const tryStruct = structFactory({ first: ref.types.int, numbers: TYPE-NEEDED, second: ref.types.int }); const dllTryLib = new ffi.Library('dllTry', { blaTry: [ref.types.void, [ref.refType(tryStruct)]] }); const tryInstance = new tryStruct({ first: 1, numbers: [1, 2, 3], second: 22 }); dllTryLib.blaTry(tryInstance.ref());
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda