私はZKFinger SDKを使用してwinform指紋リーダーアプリケーションを開発しています。
私は次のコードを実行しているとき:Interop.ZKFPEngXControl.dll(0x80040202)のSystem.Runtime.InteropServices.COMException '
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デバイスです。 –
しかし、これらのイベントを使用するには、必ず登録してください。 RegEventメソッドを使用する65535または32767は、通常、すべてのイベントを登録するために機能します。 – Ozesh
このコードでは、最初のイベントは正常に動作しますが、次にエラーが発生します。たとえば、私がコメント "obj.OnImageReceived + = Obj_OnImageReceived;"次に "obj.OnCapture + = Obj_OnCapture;"うまく動作しますが、他はエラーを出します。私は何をすべきか理解していない。 –