Я разрабатываю приложение для считывания отпечатков пальцев winform с использованием ZKFinger SDK.
Когда я бегу следующий код:'System.Runtime.InteropServices.COMException' в Interop.ZKFPEngXControl.dll (0x80040202)
ZKFPEngXClass obj = new ZKFPEngXClass();
obj.OnImageReceived += Obj_OnImageReceived;
obj.OnCapture += Obj_OnCapture;
obj.OnEnroll += Obj_OnEnroll;
obj.OnFeatureInfo += Obj_OnFeatureInfo;
тогда я получаю ошибку на
obj.OnCapture += Obj_OnCapture;
obj.OnEnroll += Obj_OnEnroll;
obj.OnFeatureInfo += Obj_OnFeatureInfo;
но
obj.OnImageReceived += Obj_OnImageReceived;
работает отлично.
Ошибка
Необработанное исключение типа '' System.Runtime.InteropServices.COMException произошло в Interop.ZKFPEngXControl.dll»
Дополнительная информация:. Исключение из HRESULT: 0x80040202
Я использую obj.InitEngine() для инициализации устройства, и он возвращает «initialize successfull», и это устройство USB. –
Хорошо, но чтобы использовать эти события, обязательно зарегистрируйте их. 65535 или 32767 с использованием метода RegEvent обычно работает для регистрации всех событий. – Ozesh
В этом коде первое событие работает нормально, но затем дает ошибки. Например, если я комментирую «obj.OnImageReceived + = Obj_OnImageReceived;» затем "obj.OnCapture + = Obj_OnCapture;" отлично работает, но другие дают ошибку. Я не понимаю, что делать. –