在winform程序中,涉及到海康视频,VS中进行调试时,能查找视频历史文件,但是单独执行debug中的exe文件时,却报错。求各位大神指导,小弟感激不尽!
找不到方法:“Int32 Hik_HCNetSDK.HCNetSDK.NET_DVR_FindFile(Int32, Int32, UInt32, NET_DVR_TIME ByRef, NET_DVR_TIME ByRef)”。
C#引用的海康SDK:
[DllImport("HCNetSDK.dll")]
public static extern int NET_DVR_FindFile(int lUserID, int lChannel, uint dwFileType, ref NET_DVR_TIME lpStartTime, ref NET_DVR_TIME lpStopTime);
结构体定义public struct NET_DVR_TIME
{
/// <summary>
/// 年
/// </summary>
public uint dwYear;
/// <summary>
/// 月
/// </summary>
public uint dwMonth;
/// <summary>
/// 日
/// </summary>
public uint dwDay;
/// <summary>
/// 时
/// </summary>
public uint dwHour;
/// <summary>
/// 分
/// </summary>
public uint dwMinute;
/// <summary>
/// 秒
/// </summary>
public uint dwSecond;
}
海康视频视频回放C#找不到方法VS中调试正常
找不到方法:“Int32 Hik_HCNetSDK.HCNetSDK.NET_DVR_FindFile(Int32, Int32, UInt32, NET_DVR_TIME ByRef, NET_DVR_TIME ByRef)”。
C#引用的海康SDK:
[DllImport("HCNetSDK.dll")]
public static extern int NET_DVR_FindFile(int lUserID, int lChannel, uint dwFileType, ref NET_DVR_TIME lpStartTime, ref NET_DVR_TIME lpStopTime);
结构体定义public struct NET_DVR_TIME
{
/// <summary>
/// 年
/// </summary>
public uint dwYear;
/// <summary>
/// 月
/// </summary>
public uint dwMonth;
/// <summary>
/// 日
/// </summary>
public uint dwDay;
/// <summary>
/// 时
/// </summary>
public uint dwHour;
/// <summary>
/// 分
/// </summary>
public uint dwMinute;
/// <summary>
/// 秒
/// </summary>
public uint dwSecond;
}
海康视频视频回放C#找不到方法VS中调试正常
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货