谁用vb声明过海康的头文件啊.能否帮我改下. 第一次接触这个sdk开发,只有C++版本的demo,听说要转成VB的头文件,可是我水品太菜不会转.好多地方不知道该怎么转,哪位大大帮下我啊.谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB还有头文件? 是不是把C++的头文件转成VB的API声明啊,贴点代码块上来看看? 恩,是C++改成vb的声明,就是海康视频监控的那个。HCNETSDK.dll HCNETSDK.H这个,好长,谁有邮箱,我发下。 自己顶了。头在这里下。。全称是海康威视 设备SDK_3.1.1.5(windows) http://www.dbank.com/download.action?t=40&k=MTM2NjI0ODI=&pcode=LCw1Nzc0NjgsNTc3NDY4&rnd=3407谁帮看下其中有几个地方不明白怎么改:第4行:#define NET_DVR_API extern "C"__declspec(dllimport)第3216行://2009-8-19 视频综合平台接口函数NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetSubSystemInfo(LONG lUserID, LPNET_DVR_ALLSUBSYSTEMINFO lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetSubSystemInfo(LONG lUserID, LPNET_DVR_ALLSUBSYSTEMINFO lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetLoopPlanArray(LONG lUserID, DWORD dwArrayNum, LPNET_DVR_MATRIX_LOOP_DECINFO_V30 lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetLoopPlanArray(LONG lUserID, DWORD dwArrayNum, LPNET_DVR_MATRIX_LOOP_DECINFO_V30 lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetAlarmShowMode(LONG lUserID, LPNET_DVR_ALARMMODECFG lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetAlarmShowMode(LONG lUserID, LPNET_DVR_ALARMMODECFG lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetCodeSplitter(LONG lUserID, DWORD dwCodeChan, LPNET_DVR_CODESPLITTERINFO lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetCodeSplitter(LONG lUserID, DWORD dwCodeChan, LPNET_DVR_CODESPLITTERINFO lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixStartDynamicAssociateDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_DYNAMICDECODE lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixAlarmTurn(LONG lUserID, DWORD dwDecChanNum, DWORD dwTurnParam);NET_DVR_API BOOL __stdcall NET_DVR_MatrixAlarmShowControl(LONG lUserID, DWORD dwDecChanNum, DWORD dwShowMode);NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetPlanDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_PLANDECODE lpInter);NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetPlanDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_PLANDECODE lpInter);//end/************************************视频综合平台(end)***************************************/typedef struct 这些怎么改呢? 地址错了。http://www.dbank.com/download.action?t=40&k=MTM2NjI5ODY=&pcode=LCw1Nzc0NjgsNTc3NDY4&rnd=6769 类似下面的形式public type NET_DVR_ALLSUBSYSTEMINFO ...end typePublic Declare Function NET_DVR_MatrixGetSubSystemInfo Lib "abc.DLL" _ (ByVal lUserID As Long, _ ByRef lpInter As NET_DVR_ALLSUBSYSTEMINFO _ ) As Long http://www.dbank.com/download.action?t=40&k=MTM2Nzg3ODY=&pcode=LCw1Nzc0NjgsNTc3NDY4&rnd=9713最新地址。 这一行可以不要吗?第4行: #define NET_DVR_API extern "C"__declspec(dllimport) VB 专家系统 的一个小问题 。。 请教:如何编程实现,把任意外部二进制文件添加成一个exe程序内部资源 请问如何用VB写一个可以在网页上用的activex控件? "Unable to Allocate Memory for FlexGrid"如何解决? ◆请进,通用变量声明问题?◆ MaskEdBox赋值及取值 谢谢大家,帮帮我吧 各位老大,下个星期交活,麻烦大家看看我下面的问题!!!就是那个帮助文档的! 怎么样在二进制存取的文件末尾追加记录? 用VB如何打开Visual FoxPro的数据库 VB为什么 调用 command()命令,说找不到? 如何添加图片到项目?
#define NET_DVR_API extern "C"__declspec(dllimport)第3216行://2009-8-19 视频综合平台接口函数
NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetSubSystemInfo(LONG lUserID, LPNET_DVR_ALLSUBSYSTEMINFO lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetSubSystemInfo(LONG lUserID, LPNET_DVR_ALLSUBSYSTEMINFO lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetLoopPlanArray(LONG lUserID, DWORD dwArrayNum, LPNET_DVR_MATRIX_LOOP_DECINFO_V30 lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetLoopPlanArray(LONG lUserID, DWORD dwArrayNum, LPNET_DVR_MATRIX_LOOP_DECINFO_V30 lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetAlarmShowMode(LONG lUserID, LPNET_DVR_ALARMMODECFG lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetAlarmShowMode(LONG lUserID, LPNET_DVR_ALARMMODECFG lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetCodeSplitter(LONG lUserID, DWORD dwCodeChan, LPNET_DVR_CODESPLITTERINFO lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetCodeSplitter(LONG lUserID, DWORD dwCodeChan, LPNET_DVR_CODESPLITTERINFO lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixStartDynamicAssociateDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_DYNAMICDECODE lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixAlarmTurn(LONG lUserID, DWORD dwDecChanNum, DWORD dwTurnParam);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixAlarmShowControl(LONG lUserID, DWORD dwDecChanNum, DWORD dwShowMode);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixGetPlanDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_PLANDECODE lpInter);
NET_DVR_API BOOL __stdcall NET_DVR_MatrixSetPlanDecode(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_PLANDECODE lpInter);
//end
/************************************视频综合平台(end)***************************************/
typedef struct 这些怎么改呢?
public type NET_DVR_ALLSUBSYSTEMINFO
...
end typePublic Declare Function NET_DVR_MatrixGetSubSystemInfo Lib "abc.DLL" _
(ByVal lUserID As Long, _
ByRef lpInter As NET_DVR_ALLSUBSYSTEMINFO _
) As Long
#define NET_DVR_API extern "C"__declspec(dllimport)