设置首页收藏本站
授权版本:2024_10
开启左侧

[C#] HALCON联合C# try catch HalconException 没有作用求助

[复制链接]
15865519556 发表于 2023-10-11 09:34:03 | 显示全部楼层 |阅读模式
悬赏49视觉币
halcon版本是21.5


运行程序出现引发的异常:“HalconDotNet.HOperatorException”(位于 halcondotnet.dll 中)其他信息: HALCON error #4056: Image data management: object-ID is NULL (0) in operator copy_image;

HalconException没有捕捉然后到程序中断了,异常原因我知道,但是HalconException应该捕捉到,困扰我很长时间。


请教下各位老师应该怎么处理呀,下边是我这个程序。
拜托了各位老师

        public void DispImage(HObject img, bool b)
        {
            HTuple hv_Exception;
            try
            {
                try
                {
                    if (ho_img != null)
                    HOperatorSet.CopyImage(img, out ho_img);
                    HOperatorSet.GetImageSize(img, out width, out height);
                    if (b)
                    {
                        hwin1.DispObj(ho_img);
                    }
                }
                catch (HalconException HDevExpDefaultException1)
                {
                  
                    HDevExpDefaultException1.ToHTuple(out hv_Exception);
                }
            }
              
            catch (HalconException HDevExpDefaultException)
            {
              throw HDevExpDefaultException;
            }


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjjdsg 发表于 2023-10-11 09:44:15 | 显示全部楼层
c#的话我还是建议打断点一步步调试,用try给的报错信息不是很直观,我之前qt也遇到过这个问题。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复

使用道具 举报

 楼主| 15865519556 发表于 2023-10-11 10:11:54 | 显示全部楼层
zjjdsg 发表于 2023-10-11 09:44
c#的话我还是建议打断点一步步调试,用try给的报错信息不是很直观,我之前qt也遇到过这个问题。 ...

报错原因我知道,但是应该被捕捉到,现在是捕捉不到
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复

使用道具 举报

zjjdsg 发表于 2023-10-11 10:21:22 | 显示全部楼层
15865519556 发表于 2023-10-11 10:11
报错原因我知道,但是应该被捕捉到,现在是捕捉不到

我之前捕捉的是捕捉所有报错可以捕捉到
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复

使用道具 举报

Ggg3434 发表于 2023-10-11 10:37:07 | 显示全部楼层
Img  和ho_img搞反了吧  你上面判断的是输出是不是NULL
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复

使用道具 举报

Ggg3434 发表于 2023-10-11 10:40:26 | 显示全部楼层
Ggg3434 发表于 2023-10-11 10:37
Img  和ho_img搞反了吧  你上面判断的是输出是不是NULL

你应该判断输入的图片img是否为NULL
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表