el 02-06-2018 03:29 AM
Buenos días,
Me gustaría saber como podría ejecutar código C++ desde una dll (Empleando objetos) en LabVIEW. Sin utilizar objetos no tengo problema en realizar una dll especificando las funciones como extern "C" y llamarla desde el nodo "Call library function" sin embargo cuando utilizo algún objeto y construyo la dll, al llamarla desde este nodo me aparece la flecha rota.
Gracias.
¡Resuelto! Ir a solución.
el 02-20-2018 04:18 AM
Buenos dias Joaquinjgz,
no existe ninguna función tipo Call Library Function Node para hacer llamadas a dlls creadas a partir de objetos. Leyendo en diferentes foros lo que se recomienda es crear un wrapper que convierta las dlls orientadas a objetos en dlls creadas a partir de ANSI C.
Te dejo un par de hilos que hablan de esto:
https://forums.ni.com/t5/LabVIEW/Object-Oriented-dll/td-p/443460
Un saludo,
el 02-20-2018 04:56 AM
Perfecto, muchísimas gracias por tu respuesta!!