關鍵這句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));
}
uj5u.com熱心網友回復:
delphi 中這樣的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'
uj5u.com熱心網友回復:
Delphi也一樣的有sizeof的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/77517.html
上一篇:delphi6使用dxDBGrid中dxDBGridCurrencyColumn設定小數點精度問題
下一篇:談談現在的偽基站騙錢
