关键这句sizeof(NET_DVR_TIME) 不知道怎么转, NET_DVR_SetDVRConfig(lLoginID, NET_DVR_SET_TIMECFG, 0, &CurTime, sizeof(NET_DVR_TIME));
在delphi中运行时,会有如下错误.
参数错误。SDK接口中给入的输入或输出参数为空。
C程序如下
typedef struct
{
DWORD dwYear;
DWORD dwMonth;
DWORD dwDay;
DWORD dwHour;
DWORD dwMinute;
DWORD dwSecond;
}NET_DVR_TIME, *LPNET_DVR_TIME;void CDlgCheckTime::OnButtonCheckTime()
{
UpdateData(TRUE);
NET_DVR_TIME CurTime;
CurTime.dwYear = m_checkDate.GetYear();
CurTime.dwMonth = m_checkDate.GetMonth();
CurTime.dwDay = m_checkDate.GetDay();
CurTime.dwHour = m_checkTime.GetHour();
CurTime.dwMinute = m_checkTime.GetMinute();
CurTime.dwSecond = m_checkTime.GetSecond();
LONG lLoginID = g_pMainDlg->m_struDeviceInfo.lLoginID;
NET_DVR_SetDVRConfig(lLoginID, NET_DVR_SET_TIMECFG, 0, &CurTime, sizeof(NET_DVR_TIME));}
解决方案 »
- 求一段SQL的统计代码写法?
- Delphi如何写用TCP/IP方式跟GPRS的通讯
- 代码转换的问题
- 问一下,Delphi中的VCL组件究竟是如何显示出来,是windows有图形化的功能还是,用了Windows系统给DelphiWinAPI
- 如何在一个TCHART里显示多个坐标系?(100)
- 有3个form,form1为主窗体,怎样使form2,form3始终位于form1的上面
- 怎么让我的程序在后台运行
- 连续按键的问题
- 关于button的颜色设置
- delphi6里的一个控件?
- delphi6使用dxDBGrid中dxDBGridCurrencyColumn设置小数点精度问题
- delphi canvas绘图问题。
NET_DVR_SetDVRConfig(0,NET_DVR_SET_TIMECFG,1,@CurTime,sizeof(curtime)) ;function NET_DVR_SetDVRConfig(lUserID: LongInt;
dwCommand: LongInt;
lChannel: LongInt;
lpInBuffer: Pointer;
dwInBufferSize: LongInt): BOOL ;stdcall;external 'HCNetSDK.dll'