如何解决无法连接到 HCNetSDK.dll 以初始化 HIKVision 摄像头
希望有人能帮忙,我已经浏览了这些页面,到目前为止没有任何效果,在这个阶段非常简单,几行代码试图通过调用 NET_DVR_Init 来初始化 HIKVision 摄像头,创建表单时调用 'NET_DVR_Init' 返回错误信息。
所有 DLL 都与 EXE 位于同一文件夹中,因此路径应该不是问题。
使用 LoadLibrary 仅适用于某些 DLL,假设对其他 DLL 的依赖将是失败的原因,但对于同一文件夹中的所有 HIK DLL 肯定不会出现这种情况吗?
unit PTZFrm;
interface
uses
Winapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms;
type
TPTZ_Test = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
function NET_DVR_Init(): boolean; stdcall; external 'HCNetSDK.dll' name 'NET_DVR_Init';
var PTZ_Test : TPTZ_Test;
implementation
{$R *.dfm}
procedure TPTZ_Test.FormCreate(Sender: TObject);
begin
NET_DVR_Init();
end;
end.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。