Estoy trabajando con un SDK de grabadores Safire. El fabricante me ha facilitado una DLL y una LIB para poder atacar dichos grabadores.
El LIB no puedo importarlo, pues me da error al ser de .NET y no lo he conseguido. La DLL si que puedo trabajar con ella y tengo la documentaci贸n de la misma con las funciones que contiene. Ahora mismo lo hago as铆:
DLL32 FUNCTION NET_DVR_Init() AS BOOL PASCAL FROM "NET_DVR_Init" LIB "HCNetSDK.dll"
DLL32 FUNCTION NET_DVR_Cleanup() AS BOOL PASCAL FROM "NET_DVR_Cleanup" LIB "HCNetSDK.dll"
DLL32 FUNCTION NET_DVR_SetConnectTime(dwWaitTime AS WORD, dwTryTime AS WORD) AS BOOL PASCAL FROM "NET_DVR_SetConnectTime" LIB "HCNetSDK.dll"
DLL32 FUNCTION NET_DVR_GetDVRWorkState_V30(UserID AS LONG) AS BOOL PASCAL FROM "NET_DVR_GetDVRWorkState_V30" LIB "HCNetSDK.dll"
function test2()
聽 msgalert(1)
聽 NET_DVR_Init()
聽 msgalert(2)
聽 NET_DVR_SetConnectTime(3000,3)
聽 msgalert(3)
聽 msgalert(NET_DVR_GetDVRWorkState_V30("admin"))
聽 msgalert(4) 聽
聽 NET_DVR_Cleanup()
聽 msgalert(5)
return nilLlega al msgalert(1) pero cuando hago la llamada a la funci贸n NET_DVR_Init() ya me sale el error de "esta aplicaci贸n dej贸 de funcionar". Esta es la documentaci贸n de la DLL:
驴Alguien ha trabajado con este tipo de SDK o similar que pueda echarme una mano? 驴o pens谩is que ser铆a mejor intentar importar la LIB?
Muchas gracias.