【Delphi】从大华科技SDK的C头文件转换来的DHNetSDK.pas和DHConfigSDK.pas

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

     大华科技的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值