第三方提供的dll,执行方法A过程中触发事件响应方法B,取得返回值跳出到方法A中继续执行,后面跳转过程整个程序退出,我不知道是我调的问题还是其它什么原因?

解决方案 »

  1.   


                //显示人脸采集窗口
                result = this.axTrustFaceCtrl1.ShowFaceWindow();
    到这个方法里面过程中 触发事件
    //采集人脸图像事件
            JObject dataJson = new JObject();
            public void CaptureFaceImageEvent(Object sender, EventArgs e)
            {
                Console.WriteLine("触发采集人脸图像事件!!!!!!");
                var data = this.axTrustFaceCtrl1.GetFaceVerifyPackage();
                var faceData = this.axTrustFaceCtrl1.GetFaceImageData();
                dataJson = JObject.Parse(faceData);
                biduizhaopian = dataJson["faceBigImageInfo"]["imageData"].ToString();
                submit(data);
                Console.WriteLine("比对结束");
            }
    这个事件方法走完后程序退出,但是第一次,第二次这样的流程可以走完,后面就会退出