【已解决】当在函数 ‘set_display_font‘ 中调用 ‘query_font‘时,HALCON handle was already cleared (HALCON错误代码: 2454)

本文详细记录了解决HALCON在调用'query_font'时出现handle已被清除错误(错误代码2454)的过程。问题源于在未结束检测时关闭了窗体,导致再次调用时句柄丢失。通过调试,作者找到了解决方案:重新启动运行程序,问题得到解决。
摘要由CSDN通过智能技术生成

前言

碰到一个很头疼的问题,就是在调用set_display_font算子的时候突然间给我报2454的错误,结果给我一顿输出,还是没有整明白。静下心来一个一个分析,终于解决了。具体错误如图所示:
在这里插入图片描述

原因分析

这个问题的我们可以看他报的错误,HALCON handle was already cleared (HALCON错误代码: 2454)翻译过来就是在你调用的时候你已经把句柄(windowsHandle)给删掉了,在换句能懂得话就是:你要在这个窗体上写文字但是你窗口都没了被你清理掉了我怎么给你写因此就这个问题我开始一步一步的debug发现了下面的问题:
在这里插入图片描述
我在没有结束所有检测的时候就把窗体关掉了,所以他再次调用的时候我的句柄就已经没有了,因此就给我报了这么一个错误。

解决方法

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聪明不喝牛奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值