大华科技的SDK不支持Delphi,如果想用Delphi调用大华科技SDK里面的接口,需要先把其中C头文件转换成Delphi的pas文件。文件压缩包里面的两个文件(DHNetSDK.pas和DHConfigSDK.pas)是我用我自己编写的程序自动转换而成来Delphi版大华科技sdk接口文件,其中只有#if语句或宏函数等极为个别的地方使用手工做转换。 本人未对此两个文件做过完整的测试,仅供参考,如有问题欢迎留言
对应的大华科技SDK版本:1119451_General_NetSDK_Chn_Win32_IS_V3.052.0000001.1.R.200514
下载地址:https://download.youkuaiyun.com/download/BlueStorm/12509733
代码样例:
const
DH_SERIALNO_LEN = 48; // 设备序列号字符长度
DH_MAX_DISKNUM = 256; // 最大硬盘个数
DH_MAX_SDCARDNUM = 32; // 最大SD卡个数
DH_MAX_BURNING_DEV_NUM = 32; // 最大刻录设备个数
DH_BURNING_DEV_NAMELEN = 32; // 刻录设备名字最大长度
DH_MAX_LINK = 6;
DH_MAX_CHANNUM = 16; // 最大通道个数
DH_MAX_DECODER_CHANNUM = 64; // 解码器最大通道数
DH_MAX_ALARMIN = 128; // 最大报警输入个数
DH_MAX_ALARMOUT = 64; // 最大报警输出个数
DH_MAX_RIGHT_NUM = 100; // 用户权限个数上限
DH_MAX_GROUP_NUM = 2

本文介绍如何将大华科技的SDK应用于Delphi,包括转换C头文件为Delphi的pas文件的方法,提供了关键常量和类型定义,以及部分接口函数的示例,如获取设备系统能力、人体历史库以图搜图等功能。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



