问题现象:
1,软件用到Halcon相关模组时(Match,MatchPos,HMark),新建模组或者打开软件Load模组信息时,加载失败,导致软件卡死闪退;
2,如果软件打开时默认加载的设定档中包含Halcon相关模组(Match,MatchPos,HMark),打开软件后未做测试,生产等操作直接点击退出按钮,软件无法正常退出(第一次点击退出按钮,软件无响应,再点击则软件闪退,跟踪发现软件并未正常走完退出步骤)。
原因:
1,Halcon相关模组初始化时,会初始化 HObject类型变量m_ObjSourceImage,初始化失败,卡在下述代码中
2,退出软件时,释放HObject类型变量m_ObjSourceImage,释放失败,卡在下述代码中
解决方法:
将这段代码加上try{}catch{},未成功新建/释放,不影响后续处理。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!