Hola amigos
Tenemos un programa desde el cual tenemos que llamar a unas funciones de otro programa mediante dlls.
Hemos compilado el .h correctamente pero ahora nos da problemas y errores porque no sabemos que ni como poner unas variables que hay que poner en las funciones.
Ejemplo:
error2=Phoibos_ListDevices(0,index, deviceId);
if (error2) MessagePopup ("Error", EC_TO_TEXT (error2));
Para esta funcion necesitamos saber la ID de un analizador. en el .h (que adjunto) pone que la funcion para tener esas ID es Phoibos_ListDevices que aparece en el .h
Pero no sabemos que poner en T_ULONG index.
//SL2_AD_API enum T_ErrorCode Phoibos_ListDevices(enum T_Device dev, T_ULONG index, LStrHandle deviceId)
Eso supone que devuelve la Id del analyzer o del detector pero no sabemos ni donde ni como obtenerlas. Adjuntamos los archivos, y el serial.c en el que vienen lo que hemos hecho pero que esta mal.Tambien tenemos que usar la funcion Phoibos AquireAndGetData y todos los T_ULONG y T_UInt32_2D_Hdl no sabemos como declararlas ni que poner en ellas. -¿Es necesaria la *.lib que teniamos anteriormente?¿O hay que hacer una nueva?¿Cómo la hacemos sin errores? No se si me he explicado bien pero muchisimas gracias