月下一方土
初学者
初学者
  • 最后登录2021-10-08
  • 发帖数23
  • 金币37枚
  • 贡献勋章0枚
  • 社区居民
阅读:595回复:4

HALCON error #5191: Invalid value for window parameter in operator disp_obj

楼主#
更多 发布于:2021-05-13 15:03
第一次写的C#联合halcon的程序,程序可以正常运行,但是一旦最小化就会报错:HalconDotNet.HOperatorException:“HALCON error #5191: Invalid value for window parameter in operator disp_obj”
找了好久发现:


                     GetImageSize(hWindowControlRun, ho_HoImagesource, ref hv_Height1, ref hv_Width1, ref hv_Height2, ref hv_Width2);
                        HOperatorSet.SetPart(hv_ExpDefaultWinHandle, hv_Height1, hv_Width1, hv_Height2, hv_Width2);
最小化时,  GetImageSize得到的参数数值异常,导致显示不了图片。
最后直接把显示改成固定大小:     HOperatorSet.SetPart(hv_ExpDefaultWinHandle, 0, 0, 2747, 3982);
喜欢1

最新打赏:0人

lcl0904
技术员
技术员
  • 最后登录2022-06-14
  • 发帖数222
  • 金币672枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2021-05-14 08:42
图像没了,所以显示不了
月下一方土
初学者
初学者
  • 最后登录2021-10-08
  • 发帖数23
  • 金币37枚
  • 贡献勋章0枚
  • 社区居民
板凳#
发布于:2021-05-14 18:43
lcl0904:图像没了,所以显示不了回到原帖
图像是正常的,我查看  GetImageSize里面传出的参数是负的,然后SetPart的区域就无法对图像进行显示了。
xiaoding
技术员
技术员
  • 最后登录2022-07-01
  • 发帖数164
  • 金币938枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2021-05-14 22:07
窗口最小化后,我也遇到过很多问题,比如dump窗口也会出错。
迷恋520冬天
技术员
技术员
  • 最后登录2022-06-30
  • 发帖数383
  • 金币316枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2022-05-23 10:07
我也是遇到同样问题  要是有解决办法 艾特我一下
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服