您好,欢迎来到锐游网。
搜索
您的当前位置:首页C# Halcon 中捕获异常

C# Halcon 中捕获异常

来源:锐游网

之前由于不会用,所以在C#中一直不能捕获到异常,后面发现用这种方法可以。如下

          private void Form1_Load(object sender, EventArgs e)
          {
             
            HObject ho_Image = null;
            HTuple hv_Exception = null;
            HOperatorSet.GenEmptyObj(out ho_Image);

            try {
                try {
                    ho_Image.Dispose();
                    HOperatorSet.ReadImage(out ho_Image, "E:/testImage/00177.bmp");
                }
                catch (HalconException HDevExpDefaultException1) {
                    HDevExpDefaultException1.ToHTuple(out hv_Exception);

                    int errId = hv_Exception[0].I;
                    string errMsg = hv_Exception[1].S;
                }
            }
            catch (HalconException HDevExpDefaultException) {
                ho_Image.Dispose();

                throw HDevExpDefaultException;
            }
            ho_Image.Dispose();
        }

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务