#! -*- coding: utf-8 -*- from ctypes import * libc = windll.LoadLibrary('lib/dhnetsdk.dll') g_bNetSDKInitFlag = False def InitTest(): print(libc.CLIENT_Init) id = create_string_buffer(1024) char = create_string_buffer(1024) long = create_string_buffer(1024) word = create_string_buffer(1024) g_bNetSDKInitFlag = libc.CLIENT_Init(DisConnect(id, char, long, word), 0) if not g_bNetSDKInitFlag: print("Initialize False") else: print("Initialize client SDK done; \n") dwNetSDKVersion = libc.CLIENT_GetSDKVersion() print("NetSDK version is %d" % dwNetSDKVersion) def RunTest(): if not g_bNetSDKInitFlag: return def EndTest(): print("input any key to quit!\n") #getChar() if not g_bNetSDKInitFlag: #CLIENT_Cleanup() NetFlag() #return def NetFlag(): g_bNetSDKInitFlag = False def DisConnect( lLoginID, pchDVRI
python调用大华SDK
最新推荐文章于 2024-03-11 10:02:03 发布