FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
El error está en los parámetros. Mientras en la dll C/C++ la función espera un DWORD64 tu le pasas un integer. Además debes declarar el estilo de paso de parametros C: cdecl
Declárala así:
Saludos. Última edición por escafandra fecha: 08-11-2018 a las 21:28:14. |
#2
|
|||
|
|||
Cita:
Vaya, yo tenia completamente descartado que el primer parametro causara confligtos con el segundo al tratarse de una llamada a una DLL de C++, por eso estaba dándole tantas vueltas a la cabeza, muchas gracias! |
#3
|
||||
|
||||
Precisamente, en el archivo que enlazo en mi otro mensaje se definen la mayoría de tipos de dato atómico de C. Échale un vistazo desde la línea 55.
|
|
|
|