HALCON error #5154: Wrong values for image area in operator get_window_extents
对于使用docking的童鞋来讲, 如果你的窗体中使用了halcon窗体控件, 就可能出现本文所示的错误.
这个时候你应该是双击或者拖动了窗体标签吧。
然后就会出现下面的错误.
HALCON error #5154: Wrong values for image area in operator get_window_extents
你只有两个选择:
要么找到你的包含halcon窗体控的窗体为啥会出现这个错误.
要么你就不让用户拖动或者双击这个窗体标签.
我们选择的是后者.
你可以在窗体的Load里面加入下面划线的代码, 但是它只能防用户拖动窗体标签.
如果客户双击了窗体标签还是防止不了.
我们找到一个办法.
就是设置Docking的响应区域, 点击一个Float区域让它变灰, 这时候你就会发现用户双击窗体标签就无效了!
虽然没解决问题本身, 至少表面上不会再出现这个烦人的崩溃了.
如果懂行的并且有彻底解决这种问题的朋友, 麻烦留言告诉勇哥, 在此先表示感谢!!
---------------------
作者:hackpig
来源:www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!