以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于SDK的全局代码声明的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130954)

--  作者:xxcwdlwgo
--  发布时间:2019/2/12 20:21:00
--  关于SDK的全局代码声明的问题
 我将调用大华监控,下面代码是大华SDK接口说明书的一小段
LLONG CLIENT_Login(
		  char             *pchDVRIP,
		  WORD
			wDVRPort,
		  char             *pchUserName,
		  char             *pchPassword,
		
			LPNET_DEVICEINFO
			lpDeviceInfo,
		  int              *error = 0
		);

Parameters

[in] pchDVRIP
设备IP
[in] wDVRPort
设备端口
[in] pchUserName
用户名
[in] pchPassword
用户密码
[out] lpDeviceInfo
设备信息,属于输出参数
[out] error
(当函数返回成功时,该参数的值无意义),返回登录错误码,
问题一:我试了在FT中全局代码声明,应如何声明?
问题二:DWORD,
HWND hWnd,LLONG lLoginID等如何对应FT的类型

--  作者:有点蓝
--  发布时间:2019/2/12 20:23:00
--  
完整说明文档发上来。找厂家要.net(c#或者vb.net)的实例发上来
[此贴子已经被作者于2019/2/12 20:23:42编辑过]

--  作者:xxcwdlwgo
--  发布时间:2019/2/12 20:27:00
--  
 http://7viih2.com1.z0.glb.clouddn.com/2.1.02.03.10139/20180207/598067_General_NetSDK_Chn_Win64_IS_V3.049.0000000.2.R.180127.7z
这是大华地址

--  作者:xxcwdlwgo
--  发布时间:2019/2/12 20:34:00
--  
 avglobal.h
dhconfigsdk.h
dhnetsdk.h
这是厂家提供的头文件名

--  作者:有点蓝
--  发布时间:2019/2/12 21:21:00
--  
请研究压缩包里:【演示程序\\CSharpDemo\\】里的c#实例,安装vs2010,运行里面的实例,调通了再考虑搬到Foxtable里使用
[此贴子已经被作者于2019/2/12 21:21:06编辑过]

--  作者:有点蓝
--  发布时间:2019/2/12 21:27:00
--  
以【TalkDemo】为例,接口调用位于OriginalSDK.cs文件中,接口调用转换为vb.net的用法和帮助身份证、读卡器的用法一样的。

NetSDKStruct.cs就是第一各种结构和枚举的,NetSDK.cs是对接口的二次封装。

这些功能如果在vs里可以直接使用,建议编译为3.5的net版本直接给Foxtable调用

--  作者:xxcwdlwgo
--  发布时间:2019/2/12 21:36:00
--  
 好的,我研究试试,如遇问题,还要请教老师的,先谢谢